Не удается запустить процесс из Process.Start - PullRequest
0 голосов
/ 23 августа 2010

Я хочу запустить Google Chrome из метода Process.Start.Работает на Windows XP Process.Start («хром»).Но он не работает в Windows 7. Одна вещь, которую я заметил, что я не могу запустить Chrome из Пуск> ВыполнитьМожет быть, это не зарегистрировано.Я попытался удалить и установить снова, но не получилось.Я также добавил полный путь к Chrome.exe в переменную Path переменных среды, но все равно не работал.Как я могу сделать его работоспособным из Пуск> Выполнить

Ответы [ 2 ]

1 голос
/ 23 августа 2010

На моей машине Win7. Chrome установлен в% USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Application \

И следующие работы:

string userProfilePath = Environment.ExpandEnvironmentVariables("%userprofile%");
Process.Start(Path.Combine(userProfilePath, @"AppData\Local\Google\Chrome\Application\chrome.exe"));
0 голосов
/ 23 августа 2010

Я заметил, что Chrome иногда запускается без окна в Windows 7. Вы можете щелкнуть правой кнопкой мыши значок на панели задач и открыть там новое окно Chrome. Я предполагаю, что Process.Start() вызывает то же поведение.

Конечно, это не решит вашу проблему, но, надеюсь, приведет вас к ответу (пока я не знаю, как это исправить; возможно, Google исправит это в обновлении).

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