在下面的照片是我的桌面(win7專業版)。我想在C#代碼啓動圖標Broadband.lnk Win API - 如何啓動桌面程序?
當我啓動它來推動這個畫面
我使用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();
你不覺得更好的問題是:如何以編程方式斷開寬帶連接?你對問題的處理方式很不尋常。 – 2010-12-19 10:34:58
你可以使用'System.Diagnostics'來發布你的代碼來執行快捷方式嗎?我之前完成了這個工作,它工作。不一定使用Internet連接快捷方式,但使用其他快捷方式。你沒有提到*它怎麼不起作用。 – 2010-12-19 11:03:07