Diff

Not logged in

Differences From Artifact [eccd2f6b41af12e3]:

To Artifact [5bf9c42ae0210e1e]:


1 ---------------------------- 1 ---------------------------- 2 Quasi-Bga32.DLL 2015/05/05 | 2 Quasi-Bga32.DLL 2015/07/03 3 ---------------------------- 3 ---------------------------- 4 4 5 http://www.forest.impress.co.jp/article/2004/07/30/arcsecurity.html 5 http://www.forest.impress.co.jp/article/2004/07/30/arcsecurity.html 6 https://jvn.jp/jp/JVN78689801/ 6 https://jvn.jp/jp/JVN78689801/ 7 などで指摘されている脆弱性が気になるけれど、Bga32.dll は使い続けたいと 7 などで指摘されている脆弱性が気になるけれど、Bga32.dll は使い続けたいと 8 いう人のための回避策です。QBga32.DLL では、展開処理はこれらの問題に 8 いう人のための回避策です。QBga32.DLL では、展開処理はこれらの問題に 9 対処しつつ内部で行い、圧縮などの他の処理は全てオリジナルのBga32.dllに 9 対処しつつ内部で行い、圧縮などの他の処理は全てオリジナルのBga32.dllに ................................................................................................................................................................................ 24 * 今のところ、レジストリの設定を読み込みません。 24 * 今のところ、レジストリの設定を読み込みません。 25 * エラー時の返値が非常にいい加減です。 25 * エラー時の返値が非常にいい加減です。 26 * 上書き確認ダイアログが簡素なものになっています。 26 * 上書き確認ダイアログが簡素なものになっています。 27 * コマンドラインやオプション、ワイルドカードの解釈は 27 * コマンドラインやオプション、ワイルドカードの解釈は 28 オリジナルと同じになるように作ったつもりです。 28 オリジナルと同じになるように作ったつもりです。 29 * ただし、突貫で作ったのでたぶんバグだらけです。 29 * ただし、突貫で作ったのでたぶんバグだらけです。 30 30 > 31 その他のAPIおよびBga()APIにその他のコマンドを与えたときは、_Bga32.DLL の > 32 同名の関数に引数をそのまま丸投げします。_Bga32.DLL が見つからなかったときは、 > 33 Bga() からはエラーコード 0x9000 を、それ以外の API もそれぞれのエラーを返しまキ。 > 34 31 ★更新履歴 35 ★更新履歴 32 36 > 37 2015/07/03 (0.06) > 38 * _Bga32.DLL が存在しない状態で呼びされてもクラッシュしないように修正 33 2015/05/05 (0.05) 39 2015/05/05 (0.05) 34 * https://jvn.jp/vu/JVNVU78689801/ (zlib/libbz2の脆弱性) への対処 40 * https://jvn.jp/vu/JVNVU78689801/ (zlib/libbz2の脆弱性) への対処 35 * zlib のバージョンを 1.2.8 に更新(するためにdmdのバージョンを 2.067 に更新) 41 * zlib のバージョンを 1.2.8 に更新(するためにdmdのバージョンを 2.067 に更新) 36 * libbz2 のバージョンを 1.0.6 に更新 42 * libbz2 のバージョンを 1.0.6 に更新 37 2010/11/25 (0.04) 43 2010/11/25 (0.04) 38 * _Bga32.dll を探す対象パスからカレントディレクトリを外しました 44 * _Bga32.dll を探す対象パスからカレントディレクトリを外しました 39 2004/8/31 (0.03) 45 2004/8/31 (0.03)