我正在尝试使用批处理文件安装Windows服务,让我们称之为"installservice.bat"。文件中包含以下命令:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe -i ".\MyService.exe" pause
当我以管理员身份运行批处理文件(在Vista上运行)时,我遇到了以下问题:
在初始化安装程序时发生异常: System.IO.FileNotFoundException: 找不到文件'C:\Win dows\system32\MyService.exe'或该文件的某个依赖项。系统无法找到指定的文件。
实际的服务位于C:\Services\MyService.exe。为使其正常工作,".\MyService.exe"应该如何修改?
答:将".\MyService.exe"修改为"C:\Services\MyService.exe"即可。