2011-08-23 18 views
0

次のリンクから取得したサンプルWindowsサービスがあります。Windowsサービスの問題

http://an-it-solution.blogspot.com/2009/05/how-to-make-windows-service-using-c.html

私はセットアップファイルを実行しようと、私は意志を実行し、私は

右クリックしてマイコンピュータ--->管理---> service.Iに行くときproperly.Butをインストールしますそこにサービスを見つけることができません。しかし、私がコントロールパネルに行くとき - >プログラムを追加または削除します。私はそこにインストールされたものを見つけることができますし、サービスではありません。誰でも助けてください。

答えて

0

私はあなたが今、コマンドプロンプトに移動します(あなたが提供するリンクから)

を最後の事を行っていない賭け: -

C:\ WINDOWS \ Microsoft.NET \ Frameworkの\ v2の.0.50727> Cます。installutil:\ WINSERVICE \ WindowsService1 \ binに\デバッグ\ WindowsService1.exe

あなたはます。installutil を使用してWindowsサービスをインストールする必要があります。

+0

コマンドプロンプトから実行しています。System.BadImageFormatExceptionが発生しました:ファイルまたはアセンブリを作成できませんでした。このアセンブリは、現在ロードされているランタイムよりも新しいランタイムで構築されてロードできません。 – bharathi

+0

@bharathiは簡単に修正できます。アプリケーションが使用するフレームワークのその後、そのフレームワークから* installutil *を使用します。私。 C:\ Windows \ Microsoft.NET \ Framework \ ** v2.0.50727 **> installutilを** v2 [...] **から** v4 [...] **に変更する必要があります(例: ) – oleksii

1

サービスは、プログラムと同じではありません、あなたが追加したい場合は、「プログラムの追加と削除」

に示されshouldent /削除サービスは、管理ツールの「ビューローカルサービス」を使用します。

1

ProjectInstaller.csファイルのserviceProcessInstaller1コンポーネントのプロパティで、オプション "LocalSystem"を設定していることを確認してください。このオプションを設定した場合のみ、コントロールパネルの[サービス]に表示されます。また、installutilコマンドを使用してWindowsサービスをインストールする必要があります。

0

私はセットアップを見て、インストーラがローカルシステムにexeをコピーするだけで、インストールしないことを確認しました。だから、

あなたは "C:\ TestService" と言うにそれをインストールした場合は、コマンドで次のコマンドを使用してプロンプト

CDのCそれをインストールする必要があります

を:\ WINDOWS \ Microsoft.NET \ Frameworkの\ Cます。installutil v2.0.50727の

:\ TestService \ WindowsService1.exe

その後オープンservices.mscと、あなたは名前のPingTestServiceによってサービスがあります。

関連する問題