- ベストアンサー
Comctl32.dllの配布
WindowsXP Professionalに入っているComctl32.dllをWindows95やWindowsMeもしくはWindows2000にインストールしても正常に動作するのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずこれで http://homepage1.nifty.com/ikehouse/softlib/comctl32.html これでもダメならまたご相談ください
その他の回答 (3)
- Nyx
- ベストアンサー率58% (20/34)
再配布のさいの表示義務はちょっとわかりませんが 私の以前の開発現場では特に表示させないで インストールの際バックグラウンドで実行させていました。 This system does not need this update はすでに最新のものがインストールされているなどの理由で 必要ないからでしょう。 Comctl32.dllだけをインストールさせたりせずに 40comupd.exeを /q オプションで非表示インストールができます。 その他オプションは /?で確認してみて下さい。 保証は出来ませんが /qで実行させるなどすれば大丈夫だと思います。 現環境がXPなのでこちらも確認できません。
お礼
回答ありがとうございました。 とても、参考になりました。
補足
返事が送れてすみませんでした。 回答ありがとうございました。 /? オプションでオプションの確認をしてから、 <dir>40comupd.exe /C /T:c:\test <dir>40comupd.exe /q /C /T:c:\test 等と、実行して(<dir>はファイル40comupd.exeのある所)みましたが、 やはり This system does not need this update という表示が出て、解凍はできませんでした。 もし、40comupd.exeの使用許諾契約書の内容がお分かりの方、いらっしゃいましたら、概要を教えていただければ、ありがたいです。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
>それではWindowsMeのComctl32.dllの再配布は可能なのでしょうか? だめです。 再配布できるのは、カスタマイズしたIEに含まれたものだけです。 OSにインストールされているモジュールはできません。 別の入手方法は、 1.新しいバージョンのIEをインストール 2.#2の方の回答に書いてあるurlのリンクにあるMSのサイトからダウンロード です。
補足
ご回答ありがとうございます。 #2さんの回答である程度理解できました。 comctl32.dllは配布禁止なのですね。 ちなみにcomctl32.dllはまだ配布していないです。 #2さんに補足で質問を書き込みましたので、もしお分かりでしたら、回答お願いします。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
XPのComctl32.dllは再配布禁止です。
補足
それは、知りませんでした。 それではWindowsMeのComctl32.dllの再配布は可能なのでしょうか?
補足
とても有益な情報ありがとうございました。 comctl32.dllは配布禁止になっているということは理解しました。 ちなみにまだcomctl32.dllは配布しておりません。 今、必要としているのは、Version 4.71 以上のComctl32.dllです。 これがないと、ツリーコントロールのある機能が使えません。 Microsoftが用意しているcomctl32.dll配布のページ http://www.microsoft.com/japan/legal/permission/copyrgt/cop-soft3.htm を読みましたが、私の読解力が低いのか、使用許諾契約書の添付について今一よくわかりませんでした。 40comupd.exe をダウンロードしてみました。 40comupd.exeの実行を実行すると、バージョン4.72.2106.4のcomctl32.dllがインストールされるので、必要な条件を満たすことが出来るわけですが、ソフトに40comupd.exeを添付する際、何か特別な情報を表示する義務があるのでしょうか? それとも、40comupd.exeならソフトに付属する形で普通に配布可能なのでしょうか? 上記のマイクロソフトのホームページに >50COMUPD.EXEおよび40COMUPD.EXEに含まれるEULAをよくお読みの上 と書いてありますが、私の環境では、40comupd.exeを実行しても This system does not need this update. と表示されるだけで、40comupd.exeに含まれる使用許諾契約書を読むことが出来ません。 もしよろしければ、教えていただければ、ありがたく存じます。