public void openweb(DControl ctl) { App.localStorage.currWindow.Topmost = false; App.localStorage.currForm1 = true; string arguments = string.Concat(new string[] { App.localStorage.cfg.screenWidth.ToString(), " ", App.localStorage.cfg.screenHeight.ToString(), " ", ctl.linkToWeb }); ProcessStartInfo startInfo = new ProcessStartInfo(AppDomain.CurrentDomain.BaseDirectory + "WinFormCef.exe", arguments); Process process = Process.Start(startInfo); process.EnableRaisingEvents = true; process.Exited += this.app_Exited; } private void app_Exited(object sender, EventArgs e) { this.pageTemplate1.Dispatcher.BeginInvoke(new Action(delegate() { App.localStorage.currForm1 = false; App.localStorage.currWindow.Topmost = true; }), new object[0]); }
31
2022
03
C#打开程序后监听程序异常退出事件
作者:11505 | 分类:C# | 浏览:19 | 评论:0
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。