能力值:
( LV2,RANK:10 )
|
-
-
2 楼
哎,问题太2了,果然没有人理!
|
能力值:
( LV11,RANK:190 )
|
-
-
3 楼
这些函数在win32k.sys中都没有导出,只能在GUI线程动态获取调用吧
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
楼上的正解,只能在GDI线程调用,否则蓝屏
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我来装逼给个详细点滴:
1. 声明 NtUserGetForegroundWindow 函数原型,可以通过 React OS 来得到。
2. 再调用 NtUserGetForegroundWindow 之前先找到 csrss.exe 进程。
3. 调用 KeStackAttachProcess()/KeAttachProcess 附加到 csrss.exe 进程上。
4. 在 Xuetr 之类的工具中查找到 NtUserGetForegroundWindow 在 Shadow 表中的索引值。
5. 然后通过索引值可以获得 NtUserGetForegroundWindow 函数的地址。
6. 有了地址就可以调用了。
PS:以上东东在看雪全部可以找到。
|
|
|