トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

ATLサービスプロジェクト



目次



記事一覧

キーワード

ATLサービスプロジェクト

[VC++]
http://program.station.ez-net.jp/special/vc/atl/service_vc2003.asp

新しいプロジェクトの作成 Visual C++ − ATLを選択

サービスを選択


プロジェクトのプロパティの設定を変更して、いったんビルドしてみる

  • ATL COM オブジェクトをサービスとしてビルドすると、ローカル サーバーとしてだけ登録され、コントロール パネルのサービスの一覧には表示されない。
  • サービスをサービスとしてデバッグするよりも、ローカル サーバーとしてデバッグする方が簡単であるため。
  • サービスとしてインストールするには、コマンド プロンプトで次のコマンドを実行します。YourEXE .exe /Service
  • アンインストールするには、次を実行します。 YourEXE .exe /UnregServer

  • Visual C++での ATL サービスをビルドするとき、サービスが登録されていません。

http://support.microsoft.com/kb/167927/ja

"$(TargetPath)" /Service


サービスに登録された

  • Windows Vista だと、上記にて、サービスに登録されない。管理者権限で、コマンドラインを起動し、YourEXE .exe /Service を実行する必要あり。


起動してみる

起動して、停止した旨メッセージ。



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.