首页 > 系统相关 >C# VB 如何跨进程调试COM

C# VB 如何跨进程调试COM

时间:2023-02-20 19:44:08浏览次数:36  
标签:VB vb6exe 启动 C# 进程 COM 调试

本文实现了在VB6外壳启动的进程中,调试VB6调用的C# COM工程。

1, 用C#编写一个窗体程序 CSharpStart.exe。 在此窗体中 Process.Start("vb6exe路径")。 (用于保持调试进程)

2,将待调试的C# COM工程切换到debug模式,生成后regasm注册。

3,在待调试的C# COM项目中,调试选项,启动外部程序 --- 找到CSharpStart.exe

4,将待调试的C# COM 工程设为启动项,调试位置加上断点。 启动调试。

5,目标vb6exe启动生, 在C# COM工程中,附加到进程调试-- 选中 vb6exe进程。 

6,如果没有意外,已经顺利进入了调试。

 

备注: 以上所有C#组件生成目标平台均为X86.  X64 COM无法调用,有兴趣的自己试试吧。

标签:VB,vb6exe,启动,C#,进程,COM,调试
From: https://www.cnblogs.com/leavind/p/17138689.html

相关文章

  • mapbox 之 switch map 图层切换
    由于最近在mapbox-extensions中完善的功能越来越多,尤其是SwitchMapControl这个控件,所以单开一篇向大家介绍一下。先看一下效果:功能包括(整体模仿google):卫星地图和电......
  • 了解kubectl命令
    一、kubectl基本命令1、陈述式资源管理方法:1、kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口2、kubectl是官方的CLI命令行工具,用于与ap......
  • Tapdata Connector 实用指南:数据入仓场景之数据实时同步到 BigQuery
    【前言】作为中国的“Fivetran/Airbyte”,Tapdata是一个以低延迟数据移动为核心优势构建的现代数据平台,内置60+数据连接器,拥有稳定的实时采集和传输能力、秒级响应的......
  • CF837F-Prefix Sums
    首先,我们发现这道题目“序列会增长”的情况完全就是唬人的,因为我们把\(x_i\)输入之后,\(y_i\)永远是\(0\),而前导\(0\)在计算的过程中没有任何的作用。所以可以直接原......
  • 常用包管理工具, 国内换源操作以及源地址收集(npm, yarn, pip, docker, linux, github
    常用包管理工具的换源本文将保持更新,以适应不同时代软件源的变化;如发现软件源失效请留言提醒常用包管理工具,国内换源操作以及镜像源地址收集(npm,yarn,pip,doc......
  • 【技术分享】线程本地存储(Thread Local Storage, TLS)
    开源项目:https://girakoo.com/官方文档:https://learn.microsoft.com/en-us/windows/win32/procthread/using-thread-local-storage简介线程本地存储(TLS),可以使多个线程,通......
  • Docker的初步认识,安装与基本操作
    一、Docker概述1、Docker的概念•Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源•Docker是在Linux容器里运行应用的开源工具,是一种轻量级......
  • SpringBoot的开启缓存@EnableCaching 和 使用缓存@Cacheable
    springboot中的缓存注解支持Spel表达式,因此这里展示常用的SpEL表达式1、开启缓存@EnableCachingimportorg.springframework.boot.SpringApplication;importorg.sp......
  • 使用FTPClient封装FtpUtil
    1.新增POM依赖<!--文件上传--><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.......
  • docker network create
    一、简介Docker有以下网络类型:bridge:多由于独立container之间的通信host:直接使用宿主机的网络,端口也使用宿主机的overlay:当有多个docker主机时,跨主机的container通......