C# 通过Process.Start() 打开程序 置顶方法


 1   private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
 2         {
 3             try
 4             {
 5                 foreach (var item in lis_url)
 6                 {
 7                     if (e.Url.ToString().StartsWith(item))
 8                     {
 9                         var p = Process.Start("iexplore.exe", e.Url.ToString());
10                         if (p.Start())
11                             SetForegroundWindow(p.MainWindowHandle);
12                         e.Cancel = true;
13                         break;
14                     }
15                 }
16             }
17             catch (Exception ex)
18             {
19             }
20         }
21         [DllImport("USER32.DLL")]
22         public static extern bool SetForegroundWindow(IntPtr hWnd);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM