私はC++コマンドラインアプリケーションを作成しました。このアプリケーションは、他のコンピュータからメッセージを復活させ、その結果をファイルに記録します。簡単なアプリケーション。アプリケーションが最初に行うことの1つは、起動時にログファイルに書き込むことです。Windowsサービスとして実行されているコマンドラインアプリケーション。エラー1053
私は良い場所にアプリケーションを取得したので、私は自分のコンピュータ上で動作するサービス(win 7)としてインストールしたいと考えています。
私はNSIS,Simple_Service_Pluginを使用してアプリケーションをインストールし、Windowsにサービスを登録しています。私はWindowsサービスマネージャーでサービスを見ることができます。
サービスを開始しようとすると、次のエラーメッセージが表示されます。ログファイルは作成されません。
私がアプリを探索から起動すると、問題なく起動され、ログファイルが正しく更新されます。
私はこのエラーメッセージをオンラインで検索すると、C# and .Net applicationsの多くのヘルプと、C++アプリケーションの何もないことがわかります。
私の質問は:
- 私はサービスとしてC++アプリケーション(ないdot.net)を起動するにはどうすればよいですか?
いくつかの関数をエクスポートする必要がありますか?例えば、 – user877329
@ user877329? –
あなたはサービスを書いていません。あなたは標準のアプリを書いています。あなたはサービスを書く必要があります。 VSのサービステンプレートから開始します。 –