繁体   English   中英

无法从Process.Start启动进程

[英]Cannot launch process from Process.Start

我想从Process.Start方法启动Google Chrome。 它适用于Windows XP Process.Start(“ chrome”)。 但是它在Windows 7上不起作用。我注意到一件事,我无法从“开始”>“运行”运行chrome。 可能是未注册。 我试图再次卸载并安装,但是没有用。 我还在环境变量的路径变量中添加了Chrome.exe的完整路径,但仍然无法正常工作。 如何从“开始”>“运行”使其可运行

在我的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"));

我注意到,有时Windows 7中的Chrome有时会在没有窗口的情况下启动。您可以右键单击任务栏图标,然后从那里打开一个新的Chrome窗口。 我假设Process.Start()调用了相同的行为。

当然,这并不能解决您的问题,但是希望它可以为您提供答案(我尚不知道如何解决;也许Google会通过升级来解决)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM