ポートモニタのインストール
投稿者: OTAKA 投稿日時: 月, 2010/02/08 - 17:21
ポートモニタのインストールに、DDKにあるINFファイルを参考に作成したものを、
「ポートの追加」-「新しいポートの種類」からINFファイルを選択してインストールし成功しました。
しかし実際は、インストーラの一部にバッチでもなんでもいいので組み込みたいと思っております。
質問1.
上記の内容をシームレスに行いたいのですが、どのようにしたらよいでしょうか。
たとえば、プリンタドライバのインストールの場合は、INFファイルと「rundll32 printui.dll,PrintUIEntry」を
使用していますが、このようなコマンドがあるのでしょうか。
質問2.
http://msdn.microsoft.com/en-us/library/ms802179.aspx
上記URLでは、プリンタドライバのINFファイルに、下記のセクション2つを追加することが
記述されていると思われるのですが、インストールできませんでした。
可能なのでしょうか。
※「記述されていると思われるのですが」は、英語が苦手で翻訳ソフトで直訳させた結果そう読み取ったという意味です。
[ PortMonitors ]
「サンプルポートモニター」 = SamplePortMon
[ SamplePortMon ]
CopyFiles = @ file1.dll 、 @ file2.dll 、 @ file3.hlp
PortMonitorDll = file1.dll
方法があれば教えてください。

ご質問の意図がいま
ご質問の意図がいまひとつ把握しきれていないので、少し的外れかもしれませんが...
質問1.
独自インストーラで Port Monitor の追加、および独自ポートの作成を行いたいのであれば、
☆ AddMonitor()
☆ AddPort()
などの Print Spooler API を組み合わせれば、実現可能だと思います。
質問2.
私が以前(かなり昔ですけど)に試した限りでは、この記述で問題なくインストールできました。
(これでインストールができなければ、MS がわざわざ公開している訳がないと思います。)
なので、OTAKA さんの INF ファイルでの記述に問題があるのでは?
ちなみに「サンプルポートモニター」の部分は、実際にはどのような記述をされてるのでしょうか?