2010-12-19 49 views
1

在下面的照片是我的桌面(win7專業版)。我想在C#代碼啓動圖標Broadband.lnk alt textWin API - 如何啓動桌面程序?

當我啓動它來推動這個畫面alt text

我使用System.Diagnostics程序試圖所示的按鈕斷開;但CMD不工作...任何想法如何啓動桌面圖標,並在此之後附加到其窗口並調用按鈕?

我試着用CMD此代碼,它沒有工作:

 Process cmd = new Process(); 

     cmd.StartInfo.FileName = "cmd.exe"; 
     cmd.StartInfo.RedirectStandardInput = 
     true; 
     cmd.StartInfo.RedirectStandardOutput = 
     true; 
     cmd.StartInfo.CreateNoWindow = true; 
     cmd.StartInfo.UseShellExecute = false; 

     cmd.Start(); 

     /* execute "dir" */ 

     cmd.StandardInput.WriteLine(@".\Desktop\Broadband.lnk"); 
     cmd.StandardInput.Flush(); 
     cmd.StandardInput.Close(); 
+3

你不覺得更好的問題是:如何以編程方式斷開寬帶連接?你對問題的處理方式很不尋常。 – 2010-12-19 10:34:58

+1

你可以使用'System.Diagnostics'來發布你的代碼來執行快捷方式嗎?我之前完成了這個工作,它工作。不一定使用Internet連接快捷方式,但使用其他快捷方式。你沒有提到*它怎麼不起作用。 – 2010-12-19 11:03:07

回答

相關問題