2010-12-19 74 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

回答

相关问题