我做了一个服务安装程序,调用CMD执行InstallUtil (服务程序路径).exe在VS2008调试里面是很正常的安装 卸载 停止 启动的,但是生成后的exe执行就会出现:'InstallUtil' 不是内部或外部命令,也不是可运行的程序
我的程序会把执行的每一条dos命令提示出来的,我就把提示出来执行的DOS命令一条一条复制黏贴到cmd手动执行,又是正常的,请问这是什么原因,还需要设置哪里吗?
我的程序会把执行的每一条dos命令提示出来的,我就把提示出来执行的DOS命令一条一条复制黏贴到cmd手动执行,又是正常的,请问这是什么原因,还需要设置哪里吗?
第二句:sIn.Write("InstallUtil.exe /u " + str + System.Environment.NewLine);这是我其中的两句DOS命令,
正确的安装步骤应该是执行第一句后,dos命令位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下,如何执行第二句,就可以正常了。但是我发现我这段代码生成出来后执行时,执行第一句dos命令后,在执行第二句时,dos命令又重新位于我当前安装程序的目录里了,所以导致出现这个错误提示。请问怎么解决?
不就完了,搞那么麻烦