
using System.Diagnostics
然后开启一个新process
System.Diagnostics.ProcessStartInfo p=null
System.Diagnostics.Process Proc
p = new ProcessStartInfo("nnnn.exe","参数")
p.WorkingDirectory = exepath//设置此外颂虚孙部程序所在windows目录
Proc = System.Diagnostics.Process.Start(p)/野链/调用外部程序
有遇到有个人问过,在服务中启动一个外部程序后液蔽来说是服务没有这个权限,也就是服务没有直接启动一个外部EXE的权限
你这个启闹颤州动cmd.exe,等同启动外部进程洞闭
你再研究下
你打开那个外部程序做什么。不知道你要完成什么功能,不好提供更可行的解决方案啊。
一般关机后系统的临时文件会被清空,看看能否从这个来解决,比如打旅顷开程序时在系统临时文件夹下面败圆生成一个文件(如果已经有了的话就证明不是第一次调用);
开机自动启动程序,自动启动拆枯陆时给参数,其它时候用户运行程序不给参数;
先不写了,下班回家。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)