18

exeファイルを実行して自己インストールするサービスアプリケーションをDelphiで作成する方法を知っている人はいますか。

4

1 に答える 1

26

このクラスを使用して作成された Delphi サービスは、TService自己登録をサポートする実行可能ファイルになります。次のように呼び出します。

serviceexefilename.exe /install

当然のことながら、サービスをインストールするメカニズムと同様に、これが機能するには昇格された権限が必要です。

/uninstall反対方向では、プロセスを逆に使用します。/silent登録プロセスを静かにするために使用します。

インストール プロセスをカスタマイズしたい場合は、イベント ハンドラー、、、を提供BeforeInstallできAfterInstallます。たとえば、 の一般的な使用法は、サービスの説明を提供することです。これは、基本的なコードでは提供されないためです。BeforeUninstallAfterUninstallAfterInstallTService

于 2012-04-17T08:20:10.683 に答える