Process Monitor 3.03 を Windows 2000で

Process Monitor

プロセスモニターがWindows 2000で起動できない問題を解決してみました。

内装されている、procmon.Sysが原因なのですが、

PsRemoveCreateThreadNotifyRoutine
PsRemoveLoadImageNotifyRoutine

がないのが原因で発生します。

そもそも、

CreateThreadNotifyRoutine
LoadImageNotifyRoutine

自体が Windows 2000には存在しないことを確認しましたので、

この関数は 0xc0000002 STATUS_NOT_IMPLEMENTED を返せばいいだけという事になります。

pm
ちゃんと動くようになりましたね。

ちなみに、pdh.dll が古いとアプリケーションがフリーズしたまま終了しないようです

Windows 2000 Kernel32 改造計画【BM】
対応版は v14a になります

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です