| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==[[ATLサービスプロジェクト]]==
[[VC++]] |
http://program.station.ez-net.jp/special/vc/atl/service_vc2003ser[[vi]]ce_vc2003.asp
====新しいプロジェクトの作成 Visual C++ - ATLを選択====
{{ref_image atl_ser[[File:0253_atl_service_01vi]]ce_01.jpg]]}}
====サービスを選択====
{{ref_image atl_ser[[File:0254_atl_service_02vi]]ce_02.jpg]]}}
====プロジェクトのプロパティの設定を変更して、いったんビルドしてみる====
*ATL [[COM ]] オブジェクトをサービスとしてビルドすると、ローカル サーバーとしてだけ登録され、コントロール パネルのサービスの一覧には表示されない。
*サービスをサービスとしてデバッグするよりも、ローカル サーバーとしてデバッグする方が簡単であるため。
*サービスとしてインストールするには、コマンド プロンプトで次のコマンドを実行します。YourEXE .exe /Service Ser[[vi]]ce
*アンインストールするには、次を実行します。 YourEXE .exe /UnregServer
http://support.microsoft.com/kb/167927/ja
"$(TargetPath)" /ServiceSer[[vi]]ce
{{ref_image atl_ser[[File:0255_atl_service_03vi]]ce_03.jpg]]}}
====サービスに登録された====
*[[Windows Vista ]] だと、上記にて、サービスに登録されない。管理者権限で、コマンドラインを起動し、YourEXE .exe /Service を実行する必要あり。
{{ref_image atl_ser[[File:0256_atl_service_04vi]]ce_04.jpg]]}}
====起動してみる====
起動して、停止した旨メッセージ。
{{ref_image atl_ser[[File:0257_atl_service_05vi]]ce_05.jpg]]}}

案内メニュー