拡張カーネルでのWindows Script Host における ZIP フォルダの挙動
Windowsで、OS標準機能のzip圧縮/解凍を使用する(WSH編)|IT情報メディアサイト idearu(アイディアル)
Windows 2000拡張カーネルで ZIP書庫を扱ったスクリプトを組んでみたのだけど
・ソースファイルからファイルが読み出せません・
・アクセス権がない
等のエラーが出て解凍がうまくいかない。
調べてみると、ZIPから解凍する際に、カレントフォルダにある、回答元ファイルと同名のファイルを探してコピーしようとしているようだ。
ちなみに、圧縮は、圧縮ファイルをコピー先のZIP書庫を単にコピーしようと上書きしてフリーズしてしまった。
ZIPFLDR.DLL や VBSCRIPT.DLL のバージョンの問題ではなく SHELL32.dll の関数の互換性がうまくいってないのだろう・ω・
Comments