Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
your_mirror
0
вклад
2
вопроса
1
ответ
100%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Почему закрывается "дочерний" процесс консольного приложения?
your_mirror
@your_mirror
Автор вопроса
В винде wpf, в линуксе консольное приложение
Написано
более трёх лет назад
Почему закрывается "дочерний" процесс консольного приложения?
your_mirror
@your_mirror
Автор вопроса
Да, Вы правы. Eсли запускать не через MonoDevelop, то и Update.exe и xcalc являются дочерними процессами mono и как я говорил, при закрытии родителя они тоже закрываются.
Каким образом можно создать не дочерний процесс в mono?
Написано
более трёх лет назад
Почему закрывается "дочерний" процесс консольного приложения?
your_mirror
@your_mirror
Автор вопроса
static public void Run(Version version)
{
ProcessStartInfo psi = new ProcessStartInfo();
string appDir = AppDomain.CurrentDomain.BaseDirectory;
psi.FileName = "Update.exe";
psi.WorkingDirectory = Path.GetDirectoryName(appDir);
psi.Arguments = String.Format("-exe \"{0}\" -ud \"{1}\" -v \"{2}\"", Process.GetCurrentProcess().ProcessName, Config.ServerUrl, version);
Process update = Process.Start(psi);
//Process.Start("xcalc");
//MainForm.Instance.Close();
}
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама