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