カーネルメモリ空間の向こう側

ちょっとやりたいことがあったので、NtQueryObject( ..., ObjectNameInformation, ... )を使った実験をしていたんですが(・∀・)
コレ、ある種のハンドルに対して実行すると、デッドロックみたいになりますね(´д`;)
対応策は、無いのかな?
http://d.hatena.ne.jp/egggarden/20080319/1205927691


ユーザモードだけでやることはあきらめて、カーネルモードでメモリコピーをするドライバを作るしかないかな(´・ω・`)
Windowsドライバの作成なんて、昔研修を受けて以来だけど。
まあ、100行かそこらのコードで済むと思うので、やってみようかしら(・ω・)