From: Tietew Date: 2004-01-23T12:03:21+09:00 Subject: [ruby-list:39068] Re: [ANN] Exerb 3.1.0 On Fri, 23 Jan 2004 05:55:41 +0900 In article <20040123053426.39D9.YUYA-ML@4th.to> [[ruby-list:39067] [ANN] Exerb 3.1.0] Yuya Kato wrote: >  .rdataセクションに書き込み可能属性を付加するのは、セクション > 内のインポートアドレステーブルを書き換えるためなのですが、なぜ > 書き込み可能属性を付加すると、拡張ライブラリの初期化関数が失敗 > するのか、その理由はわかっていません。JIT関連のような気はしますが。 書き換えるときに VirtualProtect で書き込み許可属性を一時的に付加 するといいでしょう。終わったら戻しておく。こうするとセクション属 性を変えなくてもフックできます。 —[ Tietew ]—————————————————————————— メ : tietew@tietew.net / tietew@raug.net / tietew@masuclub.net ホペ: http://www.tietew.net/ Tietew Windows Lab. http://www.masuclub.net/ 鱒倶楽部 指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA