Windows2000 で圧縮フォルダを使う1
Windows2000で圧縮フォルダを使う方法として、よく見かけるのが、「Windows98やMeの zipfldr.dll、dzip32.dll、dunzip32.dllをコピーして~」というのがありますが、[MS02-054] ファイル展開機能に含まれる未チェックのバッファを利用してコードが実行される とか、5.0.0.6以前のDUNZIP32.dllにバッファーオーバーフローのセキュリティホール なんてものがあるので、入れてはいけません!
では、どうすればいいのでしょうか?
まず MS02-054 から Windows Me 用の 329048***M.EXE をダウンロードして解凍します。この中にある、zipfldr.dllだけを使用します。ここに同梱されているdzip32.dllとdunzip32.dllは 3.0.0.17(Windows98用は3.0.0.18)なので、古いのです。
次に、dtSearch 7 Upgrade Information にいって、アップデータ(dtSearchUpgrade.exe)をダウンロードします。
インストーラーを実行すると、dtSearchDesktop.msiがLocal SettingsTempに出てきますから、これをさらに解凍してできる、Data1.cabを解凍して、dzip32.dllとF3204_dunzip32.dllを取り出して dunzip32.dllにリネームして 先ほどの zipfldr.dll と一緒に system32にコピーします。
解凍方法がわからない場合は、インストーラーからCustomを選んで、Updated Windows componentsを選んでインストールした後、インストールフォルダから取り出してもかまいません。
この中に入っている dzip32.dllとdunzip32.dllは 5.0.0.7なのです。
ちなみに、このファイルは DynaZip というInner Mediaのライブラリーです。
コピーできたら、regsvr32 zipfldr.dllを実行します。
DllRegisterServer in zipfldr.dll succeeded.
と表示されれば成功。
この通り、ダブルクリックで開けます。
右クリックからフォルダを圧縮することも可能です。
http://www.microsoft.com/japan/technet/security/Bulletin/ms02-054.mspx
にある
http://download.microsoft.com/download/winme/Update/25556/WinMe/JA/329048***M.EXE
は windows 2000 でそのまま実行すると「 OS が対応してない」よしの
メッセージが出ますが、LHMelting に drag&drop すれば内部ファイルの一覧が
表示されるので、そこから zipfldr.dll を取り出しました。
(本当は Lhut32 を使ったのですが、ネット上から削除されているようなので)
caldix を使っているのでどのプラグインが必要なのかはわかりませんが。
次に dzip.dll とdunzip.dll ですが現在
http://support.dtsearch.com/ftp_pub/ に dtSearchUpgrade.exe があるので
それを実行すると手に入ります。
参考まで。
http://www.microsoft.com/japan/technet/security/Bulletin/ms02-054.mspx
にある
http://download.microsoft.com/download/winme/Update/25556/WinMe/JA/329048***M.EXE
は windows 2000 でそのまま実行すると「 OS が対応してない」よしの
メッセージが出ますが、LHMelting に drag&drop すれば内部ファイルの一覧が
表示されるので、そこから zipfldr.dll を取り出しました。
(本当は Lhut32 を使ったのですが、ネット上から削除されているようなので)
caldix を使っているのでどのプラグインが必要なのかはわかりませんが。
次に dzip.dll とdunzip.dll ですが現在
http://support.dtsearch.com/ftp_pub/ に dtSearchUpgrade.exe があるので
それを実行すると手に入ります。
参考まで。
http://www.microsoft.com/japan/technet/security/Bulletin/ms02-054.mspx
にある
http://download.microsoft.com/download/winme/Update/25556/WinMe/JA/329048***M.EXE
は windows 2000 でそのまま実行すると「 OS が対応してない」よしの
メッセージが出ますが、LHMelting に drag&drop すれば内部ファイルの一覧が
表示されるので、そこから zipfldr.dll を取り出しました。
(本当は Lhut32 を使ったのですが、ネット上から削除されているようなので)
caldix を使っているのでどのプラグインが必要なのかはわかりませんが。
次に dzip.dll とdunzip.dll ですが現在
http://support.dtsearch.com/ftp_pub/ に dtSearchUpgrade.exe があるので
それを実行すると手に入ります。
参考まで。
zipフォルダに変えてもアイコンが変わらないときがあります。
そのときはフォルダオプションからアイコンの変更を
そのままで変更すれば変わります。
zipフォルダに変えてもアイコンが変わらないときがあります。
そのときはフォルダオプションからアイコンの変更を
そのままで変更すれば変わります。
zipフォルダに変えてもアイコンが変わらないときがあります。
そのときはフォルダオプションからアイコンの変更を
そのままで変更すれば変わります。
https://www.netsecurity.ne.jp/1_7299.html
このような記事を発見しました。
DynaZipは、DZIP32.DLLおよびDZIPS32.DLLが適切なチェックを行っていないことが原因でスタックベースのバッファオーバーフローを引き起こされるセキュリティホールが存在する。この問題が悪用されると、リモートの攻撃者にシステム上で任意のコードを実行される可能性がある。
dzip32.dllとdunzip32.dllのバージョン5.0.0.8ってはたして存在するのか疑問です。
かなり探し回りましたがどこにもなかったのでorz
https://www.netsecurity.ne.jp/1_7299.html
このような記事を発見しました。
DynaZipは、DZIP32.DLLおよびDZIPS32.DLLが適切なチェックを行っていないことが原因でスタックベースのバッファオーバーフローを引き起こされるセキュリティホールが存在する。この問題が悪用されると、リモートの攻撃者にシステム上で任意のコードを実行される可能性がある。
dzip32.dllとdunzip32.dllのバージョン5.0.0.8ってはたして存在するのか疑問です。
かなり探し回りましたがどこにもなかったのでorz
https://www.netsecurity.ne.jp/1_7299.html
このような記事を発見しました。
DynaZipは、DZIP32.DLLおよびDZIPS32.DLLが適切なチェックを行っていないことが原因でスタックベースのバッファオーバーフローを引き起こされるセキュリティホールが存在する。この問題が悪用されると、リモートの攻撃者にシステム上で任意のコードを実行される可能性がある。
dzip32.dllとdunzip32.dllのバージョン5.0.0.8ってはたして存在するのか疑問です。
かなり探し回りましたがどこにもなかったのでorz
情報ありがとうございます。
探してみます。
情報ありがとうございます。
探してみます。
情報ありがとうございます。
探してみます。