• ベストアンサー

Comctl32.dllの配布

WindowsXP Professionalに入っているComctl32.dllをWindows95やWindowsMeもしくはWindows2000にインストールしても正常に動作するのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Nyx
  • ベストアンサー率58% (20/34)
回答No.2

とりあえずこれで http://homepage1.nifty.com/ikehouse/softlib/comctl32.html これでもダメならまたご相談ください

参考URL:
http://homepage1.nifty.com/ikehouse/softlib/comctl32.html
miswaki777
質問者

補足

とても有益な情報ありがとうございました。 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に含まれる使用許諾契約書を読むことが出来ません。 もしよろしければ、教えていただければ、ありがたく存じます。

その他の回答 (3)

  • Nyx
  • ベストアンサー率58% (20/34)
回答No.4

再配布のさいの表示義務はちょっとわかりませんが 私の以前の開発現場では特に表示させないで インストールの際バックグラウンドで実行させていました。 This system does not need this update はすでに最新のものがインストールされているなどの理由で 必要ないからでしょう。 Comctl32.dllだけをインストールさせたりせずに 40comupd.exeを /q オプションで非表示インストールができます。 その他オプションは /?で確認してみて下さい。 保証は出来ませんが /qで実行させるなどすれば大丈夫だと思います。 現環境がXPなのでこちらも確認できません。

miswaki777
質問者

お礼

回答ありがとうございました。 とても、参考になりました。

miswaki777
質問者

補足

返事が送れてすみませんでした。 回答ありがとうございました。 /? オプションでオプションの確認をしてから、 <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)
回答No.3

>それではWindowsMeのComctl32.dllの再配布は可能なのでしょうか? だめです。 再配布できるのは、カスタマイズしたIEに含まれたものだけです。 OSにインストールされているモジュールはできません。 別の入手方法は、 1.新しいバージョンのIEをインストール 2.#2の方の回答に書いてあるurlのリンクにあるMSのサイトからダウンロード です。

miswaki777
質問者

補足

ご回答ありがとうございます。 #2さんの回答である程度理解できました。 comctl32.dllは配布禁止なのですね。 ちなみにcomctl32.dllはまだ配布していないです。 #2さんに補足で質問を書き込みましたので、もしお分かりでしたら、回答お願いします。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

XPのComctl32.dllは再配布禁止です。

miswaki777
質問者

補足

それは、知りませんでした。 それではWindowsMeのComctl32.dllの再配布は可能なのでしょうか?

関連するQ&A