17
exeファイルを実行してDelphiでサービスアプリケーションをインストールする方法を知っている人はいませんか?デルファイでサービスを自動インストール
exeファイルを実行してDelphiでサービスアプリケーションをインストールする方法を知っている人はいませんか?デルファイでサービスを自動インストール
TService
クラスを使用して作成されたDelphiサービスは、自己登録をサポートする実行可能ファイルとなります。このようにそれを呼び出します。
serviceexefilename.exe /install
もちろん、あなたがサービスをインストールする任意のメカニズムの場合と同様に、仕事への本のための昇格権限が必要です。
他の方向では、/uninstall
を使用して処理を元に戻します。登録プロセスをよく行うには、/silent
を使用してください。
は、あなたは、イベントハンドラBeforeInstall
、AfterInstall
、BeforeUninstall
、AfterUninstall
を提供することができ、インストールプロセスをカスタマイズする必要があります。たとえば、AfterInstall
のよくある用途は、基本的なTService
コードではないため、サービスの説明を提供することです。
+1 - 'TService'アプリケーションが自動的にこれを実行できることを知りませんでした。したがって、私がこの権利を理解している場合、InnoSetupを使用して、これらのパラメータでアプリケーションを呼び出すだけで、アプリケーションを起動して登録することはできますか?甘い! –
この自己インストールを実行すると、サービスも開始されますか?あるいは、ユーザーの 'net start servicename'を内部的に使う必要がありますか? – PSyLoCKe
@EASIそれを開始する必要があります、IIRC –