Здравствуйте, написал программу, которая при запуске скачивает в интернета картинку, определенным образом редактирует ее, сохраняет результат в папку и после этого сама выключается, проблема в том, чтобы запустить эту программу через кубик в ZP.
Если я запускаю ее через отладку(или без) в VS или вручную двойным кликом по экзешнику - все работает, программа фоном запускается, делает свое дело и выключается. Если запускаю ее через ZP кубиком со следующим кодом, то кубик успешно выполняется, но почему-то программа ничего не делает:
На форуме нашел еще такой код, с ним аналогичная проблема:
Не знаю, важно это или нет, в самой программе реализовал автоматический запуск всего алгоритма через загрузку формы:
Если я запускаю ее через отладку(или без) в VS или вручную двойным кликом по экзешнику - все работает, программа фоном запускается, делает свое дело и выключается. Если запускаю ее через ZP кубиком со следующим кодом, то кубик успешно выполняется, но почему-то программа ничего не делает:
C#:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"путь к exe файлу";
Process.Start(startInfo);
C#:
var process = new System.Diagnostics.Process {
StartInfo = new System.Diagnostics.ProcessStartInfo {
UseShellExecute = false,
RedirectStandardOutput = true,
RedirectStandardError = true,
RedirectStandardInput = true,
CreateNoWindow = true,
FileName = @"путь к exe файлу",
}
};
process.Start();
process.WaitForExit();
string output = process.StandardOutput.ReadToEnd();
process.Close();
process.Dispose();
C#:
public Form1()
{
InitializeComponent();
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
startDogen();
Process.GetCurrentProcess().Kill();
}