2010年3月13日土曜日

WRITE_REGISTER_*

WRITE_REGISTER_*ですが、ご存知の通り、WindowsドライバからメモリマップドI/Oをアクセスするための関数です。こちらのサイトにWRITE_REGISTER_UCHARについて簡単に紹介されていますが、最後の

lock or dword ptr [esp+4], edx

という命令、何のために実行してるのでしょうね。実はライトバッファのフラッシュっぽいのですが、また時間を見て調べてみます。

0 件のコメント: