我知道我们可以通过CMD
和InstallUtil.exe
安装Windows服务器,我想使用Debug窗口自动安装Windows服务,我这样做:
我使用CMD
作为外部程序,c:\Windows\Microsoft.NET\Framework\v4.0.30319>InstallUtil.exe
是installUtill.exe
的路径,而"E:\HamrahVasCollection\Services\bin\Debug\HamrahSendSMS.exe"
是bin-->Debug-->HamrahSendSMS.exe
中的项目,但它不起作用,问题是什么?
答案 0 :(得分:0)
好吧,我不确定你能不能这样做。
看起来CMD不接受包含起始参数http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true等参数的程序名称。
尝试将Install util c:\Windows\Microsoft.NET\Framework\v4.0.30319>InstallUtil.exe
直接设置为外部程序,而不是cmd
和E:\HamrahVasCollection\Services\bin\Debug\HamrahSendSMS.exe
作为命令行参数。
在任何情况下,为什么要为这样的任务添加任何级别的间接 - 这只是不必要的复杂化。如果间接没有任何优势,那么为什么要使用呢?