我的项目结构如下(示例):
Installer\Dependencies\Myservice.exe
Installer\Dependencies\dependenci.dll
Installer\Dependencies\js\file.js
Installer\Dependencies\resources\folder\file.js
在每个文件夹中,我对服务的依赖关系都很好安装。
如果有依赖关系,如何使用simpleSC安装服务?
我知道以下说法:
SimpleSC::InstallService [name_of_service] [display_name] [service_type][start_type] [binary_path] [dependencies] [account] [password]
并且我已经尝试过了,但是没有用:
SimpleSC::InstallService "LprService" "LprService" "272" "2" "$INSTDIR\GeneteLPRService.exe" "Dependencies" "" ""
附言:使用InstallUtil.exe,它可以正常工作
答案 0 :(得分:0)
SimpleSC依赖项是在启动服务之前必须启动的其他服务的列表。
; Depends on "Windows Time Service" (w32time) and "WWW Publishing Service" (w3svc):
SimpleSC::InstallService "MyService" "My Display Name" "16" "2" "$InstDir\MyService.exe" "w32time/w3svc" "" ""
Pop $0
如果没有任何服务依赖性,则可以像其他未使用的参数一样使用空字符串。
您的服务所需的文件可以通过File
或File /r
正常安装。