▼ 2010/10/5 (火) 23:10:28 もか | |
3点とも問題点を当方でも確認。修正したパッチをアップしました。
#念のためパッチも上げてありますが、なすこじさん手元のほうの修正でいいような気がします。
>#3055711 ユーザの意図しないプログラム実行の抑制(A用)VC2005で起動エラー
>StartControlProcess()でCreateProcess()実行時にメモリ参照エラーとなります。
>(中略)
>パッチ90行目
> if( !szExeDir[0] ){
> →if( szExeDir[0] ){
意図と反対ですね。
こちらの実害は少ないけれど0ではないです。
>パッチ246〜249行目
> Init()は元のままで良い
こっちがビンゴで、メンバ関数呼び出しだったところをpatchで同名のAPIと間違えて置き換えてます。
その影響でメンバ変数が初期化されなくて落ちているようです。
#U版ではInitの部分は実装が違うので問題ないです。
|
|