有一个exe程序“ter.exe”.
如果这个程序在我机器上,则:
System.Diagnostics.Process pTor = new System.Diagnostics.Process();
pTor .StartInfo.FileName="Tor.exe";
pTor .StartInfo.Arguments=strTor;
pTor .Start();
if(pTor .HasExited)
pTor .Kill();
但现在这个程序在局域网内另一台机器上,路径是:“\\test\c$\Program Files\Share Program\”这种情况应该怎样才能执行呢?
如果这个程序在我机器上,则:
System.Diagnostics.Process pTor = new System.Diagnostics.Process();
pTor .StartInfo.FileName="Tor.exe";
pTor .StartInfo.Arguments=strTor;
pTor .Start();
if(pTor .HasExited)
pTor .Kill();
但现在这个程序在局域网内另一台机器上,路径是:“\\test\c$\Program Files\Share Program\”这种情况应该怎样才能执行呢?
解决方案 »
- 标示符报错
- VC6代替C#开发客户端,如何调用WebService,或者实现类似的功能?
- 数据库连接问题,急!在线等
- 问个困扰多时的问题-如何用C#虚拟一个用户用来调用服务管理功能
- 截取字符串的问题,紧急!!!
- C# windows服务 dos命令执行如“notepad”、“calc”界面不显示
- ListBox能不能设为背景透明?在线等待……
- 怎样实现多个子窗体间的相互切换?
- 谁买了3月22日的VS.net中文版,有几CD,版本号多少,每张CD的内容各是什么?
- C#关于一个通过html模板动态生成html的问题
- 在线等待!!!!!带license.lic的应用程序的调用.
- ■■■要命!!.net在安装部署如何把frame框架加到安装文件???
\\test\c$\Program Files\Share Program\ter.exe”再按照pTor .Start();另外,您可以考虑先拷贝到本机再运行;
但请教如何使用socket呢?
发现中间有空格的地方折断了,成了“\\test\c$\Program”
要是在你的机器上执行,那没什么变化,路径用网络路径就可以。要是在远程机器上执行,那麻烦一些,你得写一个服务器端程序。或者使用remoting等技术,通过客户端远程调用服务器端的执行此程序。