首页
社区
课程
招聘
[求助]VC++6.0 无法响应,同Visual Assist X有冲突
发表于: 2013-7-4 18:33 11542

[求助]VC++6.0 无法响应,同Visual Assist X有冲突

2013-7-4 18:33
11542
在VC++6.0中写驱动代码,写着写着就无法响应了,CPU使用老高了,貌似VC假死了,什么按钮都不能用,只能强制关了。但是卸载Visual Assist X后则没这种问题,换了很多Visual Assist X也不行啊。
求教啊,怎么才能解决啊!!!

[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!

收藏
免费
支持
分享
最新回复 (20)
雪    币: 53
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
沙发,晚上有空给你传个补丁。
2013-7-4 18:47
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢,谢谢啊
我邮箱285815235@qq.com
VC6上这个BUG真可恶,浪费好长时间
2013-7-4 18:55
0
雪    币: 541
活跃值: (654)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
4
擦,还用Vc6...
2013-7-4 22:10
0
雪    币: 185
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
很多都用VS的  不知道那个好用
2013-7-4 22:27
0
雪    币: 995
活跃值: (669)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
还是VS2012方便
2013-7-4 22:47
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我vs2005 在win7下还崩溃呢。 写着写着就崩溃 受不了。
2013-7-4 22:56
0
雪    币: 1042
活跃值: (630)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
是不是系统缘故? 我用着没问题 最新版 ~
2013-7-4 23:00
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
系统能有什么问题啊?我用VS2003没有问题,就是用VC++6.0无响应了。
什么最新版?
我还是喜欢用VC++6.0,怎么才能不假死啊!!!
2013-7-5 08:37
0
雪    币: 1042
活跃值: (630)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我记得有一个sp6的补丁,但是好像是解决编译假死的`~
2013-7-5 09:15
0
雪    币: 115
活跃值: (46)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
11
我的电脑貌似没有Visual Assist,但用VC++ 6.0写驱动也是经常崩溃,于是dbg一下,不过我这方面不是极为内行。

1
2
3
4
5
6
7
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000000 ebx=5f103f0c ecx=00a0000c edx=00a00000 esi=00000000 edi=00000004
eip=5f0d6925 esp=0012dae8 ebp=00000000 iopl=0         nv up ei pl zr na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010246
feacp!SignatureMatch+0x4bca5:               
5f0d6925 8a16            mov     dl,byte ptr [esi]          ds:0023:00000000=??

看的出来崩溃位置在feacp.dll,像是一个识别变量的函数,不过没有它的符号文件;原因是偏移:esi为0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0:002> u 0x5F0D68C0
feacp!SignatureMatch+0x4bc40:
5f0d68c0 56              push    esi
5f0d68c1 b930550f5f      mov     ecx,offset feacp!SignatureMatch+0x6a8b0 (5f0f5530)
5f0d68c6 e805c1f6ff      call    feacp+0x129d0 (5f0429d0)
5f0d68cb 8bf0            mov     esi,eax
5f0d68cd 85f6            test    esi,esi
5f0d68cf 750a            jne     feacp!SignatureMatch+0x4bc5b (5f0d68db)
5f0d68d1 6a04            push    4               /*   error seems is this step     */
5f0d68d3 e838fdfbff      call    feacp!SignatureMatch+0xb990 (5f096610)
0:002> u
feacp!SignatureMatch+0x4bc58:
5f0d68d8 83c404          add     esp,4
5f0d68db 8a06            mov     al,byte ptr [esi]
5f0d68dd 3c7f            cmp     al,7Fh
5f0d68df 7507            jne     feacp!SignatureMatch+0x4bc68 (5f0d68e8)
5f0d68e1 e81a070000      call    feacp!SignatureMatch+0x4c380 (5f0d7000)
5f0d68e6 ebd9            jmp     feacp!SignatureMatch+0x4bc41 (5f0d68c1)
5f0d68e8 8b0d3c58105f    mov     ecx,dword ptr [feacp!SignatureMatch+0x7abbc (5f10583c)]
5f0d68ee 85c9            test    ecx,ecx

反汇编看到0x5f0d68cf对esi进行一次0检测,之后就没有检测了,怀疑是这步导致的,既找不到未完成定义的变量?
而且知道这应该是cdecl约定。
2013-7-5 09:57
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
以后编写驱动,还得舍了VC6。
各位大大,编写驱动用那个编译器好呢?VS2003?VS2005?VS2008?VS2010?
2013-7-5 10:17
0
雪    币: 1488
活跃值: (1673)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
VisualDDK + vs2005 或2010
2013-7-5 14:44
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
我的解决经验: 一定要用英文原版,不要用汉化,绝对没问题
2013-7-5 14:54
0
雪    币: 297
活跃值: (280)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
15
偏爱vs08....
2013-7-5 15:05
0
雪    币: 24
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
我的VC++6.0就是英文版的,SP6
2013-7-5 21:37
0
雪    币: 490
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
vc6代码里有内联汇编就很容易死掉,至今没找到解决方法
2013-7-6 06:23
0
雪    币: 204
活跃值: (69)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
VC++6.0助手[Visual Assist X v10.0.1233.0 破解版(Cracked)]
2013-7-8 08:18
0
雪    币: 53
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
之前忘记了,刚上来看见。传好了...是一个DLL文件。
解压把文件替换到..\Microsoft Visual Studio\COMMON\MSDev98\Bin目录下就行了。
就是你VC6安装路径...你查查目录就晓得。
上传的附件:
2013-7-8 15:05
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
这个补丁是干啥用的,装了Visual Assist X后我的VC6最近也是假死,CPU使用率一直是50%
2013-7-15 11:12
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
有英文版的吗,你这个是中文版的
2013-7-15 11:18
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册