我有一个基于Delphi的Windows服务,在安装时解析一些命令行参数。我希望将这些参数添加到服务的命令行(注册表上的ImagePath值),以便始终使用它们启动服务。
如何实现?
我希望在注册表键HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MyService下看到以下内容:
- ImagePath = C:\Path\to\my\service.exe -some -arguments
谢谢。
更新:安装是通过>MyService.exe /install -some -arguments完成的。我想要持久化这些参数到命令行中。
更新:我通过直接写入注册表找到了解决方案(请参见here),但我仍然希望有更优雅的解决方案,例如使用某些TService属性或类似的东西。谢谢!
如何实现?
我希望在注册表键HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MyService下看到以下内容:
- ImagePath = C:\Path\to\my\service.exe -some -arguments
谢谢。
更新:安装是通过>MyService.exe /install -some -arguments完成的。我想要持久化这些参数到命令行中。
更新:我通过直接写入注册表找到了解决方案(请参见here),但我仍然希望有更优雅的解决方案,例如使用某些TService属性或类似的东西。谢谢!