前端之家收集整理的这篇文章主要介绍了
VB6中的远程调试,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以远程调试在VB6之外启动的进程?
该应用程序是一个VB6应用程序,具有相当多的dll / ocx资源.我正在尝试使用VB6应用程序的免注册COM设置ClickOnce部署,但在执行时遇到错误.
我对VB6重定向COM注册的方式的理解可能意味着这是不可能的,但我认为有人可能有更好的想法.
我相信在VB6中进行调试时,它不会附加到正在运行的二进制
文件,而是在其自己的进程中解释
代码.这就是为什么任务管理器和Win32 API在调试时将VB6.exe
显示为正在运行的应用程序的原因.
正如你所说,VB6有时会短路调用COM库,因此并不总是可以拦截这些调用.
您可能不得不求助于智能日志记录(即记录发生错误的点周围的变量值,以期找到它发生的代码行和/或相关变量的状态.)
祝好运
原文链接:https://www.f2er.com/vb/255522.html