楽しくなってきました!!
明日は TOEIC だというのにあんまり勉強もせずに、OpenLibSys.sys を開発中。久しぶりのデバイスドライバですが、なんというか、SysInfo.sys って結構不要なコードブロックがあるんですよね。意味があんまりわかっておらず、目的だけを達成できればいいや~みたいな感じだったので。
で、今回は前回の反省を踏まえて WDK のサンプルコードやドキュメントを眺めながら SysInfo.sys の問題点を整理しながら開発しています。コンパイラが強化され __halt(), __rdmsr() などの組み込み関数が利用できるため、インラインアセンブラを使う必要がなくなりましたし、x86 と x64 でほとんど同一のコードになるかと思います。
最近のコメント