VB6中的远程调试
发布时间:2020-12-17 00:17:22 所属栏目:大数据 来源:网络整理
导读:是否可以远程调试在VB6之外启动的进程? 该应用程序是一个VB6应用程序,具有相当多的dll / ocx资源.我正在尝试使用VB6应用程序的免注册COM设置ClickOnce部署,但在执行时遇到错误. 我对VB6重定向COM注册的方式的理解可能意味着这是不可能的,但我认为有人可能有
是否可以远程调试在VB6之外启动的进程?
该应用程序是一个VB6应用程序,具有相当多的dll / ocx资源.我正在尝试使用VB6应用程序的免注册COM设置ClickOnce部署,但在执行时遇到错误. 我对VB6重定向COM注册的方式的理解可能意味着这是不可能的,但我认为有人可能有更好的想法.
我相信在VB6中进行调试时,它不会附加到正在运行的二进制文件,而是在其自己的进程中解释代码.这就是为什么任务管理器和Win32 API在调试时将VB6.exe显示为正在运行的应用程序的原因.
正如你所说,VB6有时会短路调用COM库,因此并不总是可以拦截这些调用. 您可能不得不求助于智能日志记录(即记录发生错误的点周围的变量值,以期找到它发生的代码行和/或相关变量的状态.) 祝好运 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |