在下面的照片是我的桌面(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