首页
社区
课程
招聘
[求助]VC++ 6 的 OPEN 按钮失效了--已解决封贴
发表于: 2007-8-2 00:35 7374

[求助]VC++ 6 的 OPEN 按钮失效了--已解决封贴

2007-8-2 00:35
7374
我的VC6的工具栏上的OPEN按钮失效了,现在一点vc就假死了。只能结束任务。

FILE菜单里的OPEN选项也是同样问题。问题只出现在打开文件上。其它没任何问题,比如打开一个工程是OK的。

如果用右键菜单打开一个VC的CPP文件就会显示成2进制文件。如果打开的是控制台的CPP则正常,不知道什么原因。请问哪位知道帮忙解决一下?

下面是OD捕获的异常信息:

004017AD   $- FF25 AC104000 JMP DWORD PTR DS:[<&MSVCRT._except_handler3>]      ;  msvcrt._except_handler3; 结构化的异常处理程序
004017B3   $- FF25 90104000 JMP DWORD PTR DS:[<&MSVCRT.__dllonexit>]           ;  msvcrt.__dllonexit
004017B9   $- FF25 98104000 JMP DWORD PTR DS:[<&MSVCRT.type_info::~type_info>] ;  msvcrt.type_info::~type_info
004017BF   .- FF25 EC104000 JMP DWORD PTR DS:[<&devshl.#5707>]                 ;  devshl.#5707
004017C5   .- FF25 D4104000 JMP DWORD PTR DS:[<&devshl.#3829>]                 ;  devshl.#3829

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
同感,我前一阵也出现这个错误了。从百度上找不到原因。
特别奇怪。open根本就不行了。后来一生气,直接装了个虚拟机。在虚拟机里编程。
最近正好装系统了。就把vc又重新装了一遍。才好了。

关注。。。
2007-8-2 10:02
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
3
没见过这么奇怪的问题
如果VC6没打SP6补丁的话会有很多恶心问题
2007-8-2 21:30
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
4
这个是打过补丁的,怀疑跟WIN系统的DLL文件有关。目前问题还没解决
2007-8-2 22:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
真巧,我vc上午还可以用,下午装了visio就不行了。
太奇怪了。
难道是visio的原因吗。
你的计算机上安装了office产品了吗。都有什么。
2007-8-3 14:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
终于找到真正原因了。原来是visio的原因,卸载掉就没有问题了。
2007-8-3 14:28
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
7
我装了OFFICE 2007 和 OFFICE 2003

会不会是因为装了 MS-VC80.MSI 的问题?
2007-8-3 18:39
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
8
我的问题应该跟系统美化有关,我测试了,但没找到是哪个系统文件美化后造成的结果。现在唯一能肯定的就是跟win系统文件有关.如果没安装 Visual Assist X  那么点OPEN 按钮后VC就直接退出了,如果安装了Visual Assist X 那点按钮后的结果就是VC假死,感觉有点向是VC弹出了一个你看不见点不到的窗口的那种假死。晕。
2007-8-3 21:50
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
9
DebugView捕获到的内容:

Buffered packet. can't write back :-\

Buffered packet. can't write back :-\

Buffered packet. can't write back :-\

ZwOpenProcess(): ObjectAttributes->ObjectName is NULL !!!!
ZwOpenProcess(): Proc(Name:msdev.exe, ID:3540) is ZwOpenProcess() Proc(Name:ctfmon.exe,ID:384).
ZwOpenProcess(): ObjectAttributes->ObjectName is NULL !!!!
ZwOpenProcess(): Proc(Name:msdev.exe, ID:3540) is ZwOpenProcess() Proc(Name:msdev.exe,ID:3540).
ZwOpenProcess(): ObjectAttributes->ObjectName is NULL !!!!
ZwOpenProcess(): Proc(Name:svchost.exe, ID:1124) is ZwOpenProcess() Proc(Name:explorer.exe,ID:2036).
ZwOpenProcess(): ObjectAttributes->ObjectName is NULL !!!!
ZwOpenProcess(): Proc(Name:msdev.exe, ID:3540) is ZwOpenProcess() Proc(Name:msdev.exe,ID:3540).
ZwOpenProcess(): ObjectAttributes->ObjectName is NULL !!!!
ZwOpenProcess(): Proc(Name:dbgview.exe, ID:3872) is ZwOpenProcess() Proc(Name:ctfmon.exe,ID:384).
ZwOpenProcess(): ObjectAttributes->ObjectName is NULL !!!!
ZwOpenProcess(): Proc(Name:svchost.exe, ID:1124) is ZwOpenProcess() Proc(Name:explorer.exe,ID:2036).
Buffered packet. can't write back :-\

谁知道点了VC++ 6 的OPEN按钮后VC都调用了哪些系统文件,同时又做了什么工作?
2007-8-4 11:45
0
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
10
问题解决了。是我美化系统的时候把 comdlg32.dll 文件弄坏了。现在替换回来 OK 了。封贴。
2007-8-4 14:55
0
游客
登录 | 注册 方可回帖
返回
//