PEMaker v0.74 リリースと マルチプロセッサカーネル
PE Maker 0.74 を公開しました。
ファイルロード時にユニプロセッサ用か、マルチプロセッサ用か判定する機能を付けました。
ちなみに、違いは、ユニプロセッサ用DLLには
nop
cmpxchg [edx+04h],ecx
などの記述があって、マルチプロセッサ用DLLは
lock
cmpxchg [edx+04h],ecx
となってるのがポイントです。
ただし、win32k.sys については、マルチプロセッサ用とユニプロセッサ用があるにもかかわらず、中身は同一バイナリです。(判定ではマルチプロセッサ用になります)
Comments