如何在 Windows 7 x64 上使用 Visual C++ 6 进行调试? [英] How to debug with Visual C++ 6 on Windows 7 x64?
问题描述
答案肯定是你不能"或使用 XP 模式",但我想知道是否可能.
Surely the answer will be "you can't" or "use XP mode", but I'd like to know if it it possible.
我遇到的问题是,每当我调试某个应用程序并遇到断点时,当我停止调试器时,被调试对象仍然卡住.它不能被杀死,我不能附加另一个调试器(它说它已经被调试了).在我关闭 Visual C++ 之前它不会消失.
The issue I have is that whenever I debug some application and hit a breakpoint, when I stop the debugger the debuggee remains stuck. It can't be killed, I can't attach another debugger (it says it is already being debugged). It won't go away until I close Visual C++.
这是在 Windows 7 64 位安装上发生的.VC 已安装 SP 6.
This is hapenning on a Windows 7 64 bits install. VC has SP 6 installed.
推荐答案
我之前的修复很糟糕.
最后,我开发了一个新的修复程序,与英文版的 Visual Studio 6 完美配合.(我认为是 SP6)
Finally, I developped a new fix, working perfectly with the english version of Visual Studio 6. (SP6 I think)
您需要检查位于Common/MSDev98/Bin"中的文件 DM.dll 的版本
You need to check the version of the file DM.dll located into "Common/MSDev98/Bin"
正确的版本是 6.0.9782.0.
The correct version is 6.0.9782.0.
链接:http://www.dr-hoiby.com/TLLOC.dll (28KB)
安装方法:用下载的版本替换Common/MSDev98/Bin/TLLOC.dll"
how to install: replace "Common/MSDev98/Bin/TLLOC.dll" by the version downloaded.
最好的问候.
这篇关于如何在 Windows 7 x64 上使用 Visual C++ 6 进行调试?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!