#c# #windows-services
#c# #windows-services
Вопрос:
Я знаю, что мы можем установить Windows server через CMD
и InstallUtil.exe
, и я хочу использовать окно отладки для автоматической установки службы Windows, я это делаю :
я использую CMD
как внешнюю программу, и c:WindowsMicrosoft.NETFrameworkv4.0.30319>InstallUtil.exe
это путь installUtill.exe
, и "E:HamrahVasCollectionServicesbinDebugHamrahSendSMS.exe"
это мой проект, bin-->Debug-->HamrahSendSMS.exe
но он не работает, в чем проблема?
Ответ №1:
Ну, я не уверен, что вы сможете сделать это таким образом.
Похоже, что CMD не принимает имя программы с такими аргументами, как параметры запуска http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true .
Попробуйте установить Install util c:WindowsMicrosoft.NETFrameworkv4.0.30319>InstallUtil.exe
непосредственно как внешнюю программу вместо cmd
и E:HamrahVasCollectionServicesbinDebugHamrahSendSMS.exe
в качестве аргументов командной строки.
В любом случае, зачем добавлять какой-либо уровень косвенности для такой задачи — это просто ненужное усложнение. Если косвенность не дает никакого преимущества, то зачем ее использовать?