2013-07-04 42 views
0

当我通过网络传输数据时,我100%是绿色的......我从来没有做过,我不知道是什么它需要。然而,我想要的东西似乎并不太难。如何通过本地网络发送Process.Start命令(C#)

我在Visual Studio中有一个非常简单的窗体项目,就是我为了同步两个媒体播放器而创建的。基本上,我需要通过按桌面上的按钮在我的笔记本电脑上打开一个应用程序(带有参数)。

我知道,这样做本地,我会跑......

Process.Start(@"C:\Program Files (x86)\MPC-HC\MPC-HC.exe", file); 

所以我只是在寻找一种方式,通过我的桌面上的应用程序来执行我的笔记本电脑该命令。

+0

您需要在笔记本电脑上安装tcp服务器,在桌面pc上安装客户端,查找基本的tcp服务器/客户端示例,互联网上有很多这样的服务器/客户端示例。 – x4rf41

+0

http://stackoverflow.com/questions/428276/how-to-execute-a-command-in-a-remote-computer – ilansch

+0

http://stackoverflow.com/questions/11287506/how-to-run-a -command行上-A-远程计算机使用-C-尖锐?LQ = 1 – ilansch

回答

0

这取决于WMI配置中的一些事项和一些准备,但Microsoft提供了关于如何远程启动进程的a good start in the MSDN documentation

还有另一个简单的解决方案,从SysInternals工具提供。 psexec工具允许一些次要配置远程启动进程。这对你试图实现的应该会更容易。