|
|
|
[求助]突破win 7 UAC
我看就像wrbcn说的那样... |
|
[推荐]BIOS研发技术剖析pdf
听说是很好的书来着, 谢谢: ) |
|
[原创]从ring3层得到QQ2009 sp5登陆帐号和密码
真有内存明文密码啊~? |
|
|
|
|
|
[求助]关于ExitWindowsEx大法关360的疑问
同问 一直没有理解WM_QUERYENDSESSION和WM_ENDSESSION |
|
|
|
|
|
|
|
[求助]如何在驱动里判断出当前键盘的输入焦点在哪个窗口上?
敲了几天的代码 现在终于可以调用到NtUserGetForegroundWindow了 可是返回的句柄总是0 怎么回事呢? 自己想不出来,请大牛给看看. 我的代码是这样 KeAttachProcess( CsrEProcess ); while(TRUE) { int ret; HWND hwnd; WCHAR ClassNameBuffer[64]; UNICODE_STRING ustrClassName; KeDelayExecutionThread( KernelMode, // IN KPROCESSOR_MODE WaitMode, FALSE, // IN BOOLEAN Alertable, &interval // IN PLARGE_INTEGER Interval ); hwnd = NtUserGetForegroundWindow(); KdPrint(( " Keyboard: NtUserGetForegroundWindow return hwnd = %d\n", hwnd )); ustrClassName.MaximumLength = 64 * sizeof(WCHAR); ustrClassName.Buffer = ClassNameBuffer; ret = NtUserGetClassName( hwnd, TRUE, &ustrClassName ); KdPrint(( " Keyboard: NtUserGetClassName return value = %d\n", ret )); KdPrint(( " Keyboard: Foregrouond Window's Class Name = %wZ\n", &ustrClassName )); WinDbg输出的调式信息如下 -------------------------------------------------->8--------------------------------------- Keyboard: NtUserGetForegroundWindow return hwnd = 0 Keyboard: NtUserGetClassName return value = 0 Keyboard: Foregrouond Window's Class Name = -------------------------------------------------->8--------------------------------------- 请大牛帮我看看是怎么回事 |
|
|
|
|
|
|
|
|
|
[求助]如何在驱动里判断出当前键盘的输入焦点在哪个窗口上?
又有了一些思路,补充上来 既然可以用NtUserGetForegroundWindow 那么还可以用NtUserGetClassName来补充一些信息 |
|
|
|
[求助]如何在驱动里判断出当前键盘的输入焦点在哪个窗口上?
恩,我也明白了. 可是光有 NtUserGetForegroundWindow 这一个函数 想判断出用户输入的内容应不应该记录下来 感觉还是信息太少了 谁有好办法? 比如要记录下qq的密码 在驱动里面怎么判断当前输入的内容是不是密码 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值