1

Windows 8 のページ プール内の USER オブジェクトのアドレスを取得する方法を誰かに教えてもらえますか (いくつかのコードまたはアイデア)。Win 7のFeでは、これを分単位で実行できます。2 つの方法: CsrClientConnectToServer と gSharedInfo による。

ありがとう!

4

1 に答える 1

0

Ok。答えを見つけるのに役立つ記事の一部を次に示します。

http://msdn.microsoft.com/en-us/library/ms810501.aspx

オブジェクト マネージャは、オペレーティング システムの Windows NT ラインにおける集中型のリソース ブローカであり、プロセスに割り当てられたリソースを追跡します。リソースに依存せず、デバイスやファイル ハンドルなど、あらゆる種類のリソースを管理できます。すべてのリソースはオブジェクトとして表され、それぞれが分類用の論理名前空間に属し、リソースのタイプを表すタイプを持ち、プロパティを介して機能を公開します。

オブジェクトは、すべてのプロセスが完了するまで利用可能です。Object Manager は、所有権情報だけでなく、参照カウントによって現在使用されているオブジェクトの記録を保持します。プロセスへのリソース割り当ての状態を変更するシステム コールは、オブジェクト マネージャを経由します。

出典: http://en.wikipedia.org/wiki/Object_Manager_(Windows)

カーネル オブジェクトと GDI/ユーザー オブジェクトとの違いについて

http://windowsarchitecture.wordpress.com/2010/11/24/kernel-objects-%E2%80%9Care%E2%80%9D-different-from-gdi-user-objects/

これは、カーネルのページプールについてのアイデアを提供する記事です..

http://vishu25.wordpress.com/2012/08/30/kernelmemory/

そして、以下の論文はきっとあなたのより深い研究に役立つでしょう...

www.mista.nu/research/MANDT-kernelpool-PAPER.pdf

それがあなたを助けるかどうか私に知らせてください..

于 2013-04-02T11:09:52.760 に答える