C # после запуска процесса, процесс завершается немедленно - PullRequest
2 голосов
/ 19 декабря 2011

Я пытаюсь запустить процесс из моего приложения (C #, только для Win7), но на многих ПК процесс запускается и закрывается немедленно (как видно из диспетчера задач), а на других ПК он запускается нормально.Это код, который я использую:

ProcessStartInfo startInfo = new ProcessStartInfo(@"c:\windows\system32\slui.exe");
startInfo.UseShellExecute = false;
startInfo.Verb = "runas";
Process p = new Process();
p.StartInfo = startInfo;
p.Start();
p.WaitForExit();

Я что-то упустил?

Ответы [ 2 ]

5 голосов
/ 19 декабря 2011

Я не знаком с slui.exe, но может быть вам нужно установить свойство WorkingDirectory экземпляра ProcessStartInfo?

0 голосов
/ 19 декабря 2011

Это проблема с разрешением.Возможно, вам нужно установить уровень выполнения как «requireAdministrator»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...