「ATLサービスプロジェクト」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==ATLサービスプロジェクト== [VC++] http://program.station.ez-net.jp/special/vc/atl/service_vc2003.asp ====新しいプロジェクトの作成 Visual C++ -…」) |
|||
1行目: | 1行目: | ||
==ATLサービスプロジェクト== | ==ATLサービスプロジェクト== | ||
− | [VC++] | + | [[VC++]] |
http://program.station.ez-net.jp/special/vc/atl/service_vc2003.asp | http://program.station.ez-net.jp/special/vc/atl/service_vc2003.asp | ||
====新しいプロジェクトの作成 Visual C++ - ATLを選択==== | ====新しいプロジェクトの作成 Visual C++ - ATLを選択==== |
2020年2月15日 (土) 08:00時点における版
目次
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 を実行する必要あり。
起動してみる
© 2006 矢木浩人