18

有谁知道如何在 Delphi 中制作服务应用程序,通过运行 exe 文件自行安装。

4

1 回答 1

26

使用TService该类创建的 Delphi 服务会生成支持自注册的可执行文件。像这样称呼它:

serviceexefilename.exe /install

自然,您需要提升权限才能使其正常工作,就像安装服务的任何机制一样。

在另一个方向使用/uninstall来扭转过程。用于/silent使注册过程,好吧,沉默。

如果您希望自定义安装过程,您可以提供事件处理BeforeInstall程序AfterInstall、、、、。例如,一个常见的用途是为您的服务提供描述,因为基本代码没有。BeforeUninstallAfterUninstallAfterInstallTService

于 2012-04-17T08:20:10.683 回答