我有一个在用户登录时运行的应用程序,如果密码刚刚更改,则会检查用户密码是否过期,程序将打开浏览器。用户与网站连接并关闭后,我希望Windows继续启动。无论如何都要停止系统启动,直到从c#关闭浏览器?
答案 0 :(得分:1)
你是如何打开浏览器的?
您可以开始一个新流程并掌握它。然后你可以拨打Process.WaitForExit();
我没有机会测试它 - 但我相信你可以做到这一点:
var myProcess = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "http://www.whatever.com"
}
};
process.Start();
process.WaitForExit();
我相信这会启动默认浏览器并等待您关闭它。你也可以听取退出事件 - 但我认为这就是你要求的。