Windows サービスをインストールします。Visual Studio にはユーティリティ InstallUtil.exe があります。サービス MyService.exe があり、Visual Studio がインストールされていない Windows 7 にインストールしたい場合、どのようにインストールできますか?
22480 次
4 に答える
13
1 つの方法は、OS の一部である sc.exe を使用することです。例:
sc create **ServiceName** start= auto binPath= "c:\mydir\myService.exe"
binPath は、サービスを含む exe ファイルです。
start type = automatic を使用したくない場合は、Windows のコマンド ラインで net start および net stop コマンドを使用して、それぞれサービスを開始および停止できます。
于 2012-12-13T00:40:31.737 に答える
7
「sc」が期待どおりに機能しない場合は、NSSM (Non-Sucking Service Manager) を試すことができます。 http://nssm.cc
少し前に Go で構築したサービスがあり、「sc」で実行できませんでしたが、nssm は完全に機能しました。
于 2012-12-13T00:48:36.977 に答える
3
installUtil.exe は "C:\Windows\Microsoft.NET\Framework\v2.0.50727" にあります。CMD プロンプトから起動し、サービスへのパスを追加します。
于 2014-01-17T15:14:44.893 に答える