OS によって 挙動の違う makecab.exe が同梱されている

拡張カーネルのパッケージを作成したときに、一部のファイルの日時がひっくり返ったりしておかしいことになったので不思議に思っていたのですが、ついに原因が判明しました

実は、 Windows バージョン によって
挙動の違う makecab.exe が同梱されている

のです

確認してみたのは、 Windows 2000/XP/2003/Vista の makecab.exe を XP上で動作させたときの違い

OS Version 参照
Windows 2000 RTM - SP4 5.0.2147.1 更新日時
Windows XP Service Pack 3 5.1.2600.5512 作成日時
Windows Server 2003 RTM - SP4 5.2.3790.0 作成日時
Windows Vista Service Pack 1 6.0.6001.18000 更新日時

XP と 2003の動作がおかしくて、 Vista SP1 では直っていることが判明・ω・ なるほど。
謎は解けた!

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です