加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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库,因此并不总是可以拦截这些调用.

您可能不得不求助于智能日志记录(即记录发生错误的点周围的变量值,以期找到它发生的代码行和/或相关变量的状态.)

祝好运

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读