1. ホーム
  2. .net

再コンパイルせずに.NET Windows Service Nameを上書きする方法は?

2023-09-04 05:59:49

質問

.NET で書かれた Windows サービスの実行ファイルがあり、競合を避けるために別のサービス名でインストールする必要があります。 インストールは、サービス名を指定する方法を提供しません。 バイナリにしかアクセスできない場合、installutil でインストールするときに、サービス名を上書きする方法はありますか?

どのように解決しますか。

InstallUtilを使う必要があるのでしょうか?scを使ってやりたいことをやるためのコマンドを紹介します。

sc create MyService binPath= "MyService.exe" DisplayName= "MyService"  
sc description MyService "My description"

参照 http://support.microsoft.com/kb/251192