VS---VS利用EXE调试dll的源码的设置

2023-05-16

目录

 

 

1.准备运行exe的运行环境;

2.设置dll的生成目录:方便dll的更新同步;

3.设置exe的运行目录;

4.设置完断点,直接运行编译即可。


 

1.准备运行exe的运行环境;

2.设置dll的生成目录:方便dll的更新同步;

需要保证dll与exe在统一目录下。

(1)直接在exe目录下生成;

(2)利用copy命令行:将生成的dll拷贝到exe目录下。

 

3.设置exe的运行目录;

(2)设值调试器;

(3)填写exe的路径。

4.设置完断点,直接运行编译dll的源码即可以先启动exe,然后选择进入dll的事件或入口。

注:尽量不要有中文路径。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS---VS利用EXE调试dll的源码的设置 的相关文章

  • 在 C/C++ 中捕获 DLL 崩溃

    我正在从 DLL 调用函数 如下所示 declspec dllimport bool dll function int main if dll function 在某些情况下 我传递给DLL函数的数据会导致DLL崩溃 是否可以捕获此问题 以
  • “你好,TensorFlow!”使用 C API

    出于学习目的 如何使用 TensorFlow C API 编写此 Python 示例 import tensorflow as tf hello tf constant hello TensorFlow sess tf Session pr
  • 调用本机方法时返回 java.lang.UnsatisfiedLinkError

    我正在尝试为第三方 DLL 制作 Java 包装器 我创建了自己的 DLL 充当 JNI 和第三方 DLL 之间的中间人 在java中我加载这个DLL很好但是错误java lang UnsatisfiedLinkError sixense
  • 针对 dll/lib 的 cmake 链接

    我的 cmake 的输出是一个静态库 我正在这样创建它 add library myMainLib STATIC BACKEND SOURCES 当我尝试让 myMainLib 链接到第三方 lib dll 时 出现了问题 dll 文件将在
  • VBA C# DLL 未注册

    我制作了一个 C NET dll 我想从 VBA 运行它而不注册它 我找到了解决方案there https stackoverflow com a 13333819并且它可以完美工作 但前提是程序集是使用 Framework NET 3 5
  • 依赖遍历器挂起

    当 my xll 插件加载到我的客户端 PC 上时 我遇到了问题 它在启动时使 Excel 崩溃 可能是因为缺少依赖的 dll 我知道可以在配置文件模式下使用 dependency walker 来找出 exe 运行时加载了哪些 dll 当
  • 从 C++ 调用 C++ DLL 可以,但从 C# 不行

    我有一个名为 tccdvc dll 的 DLL 它是此处提供的 SDK 的一部分 http www commell com tw Download Driver Induscial 20Peripheral Driver MPX 885 M
  • 使用 CoCreateInstance 从 C++ 调用 COMVisible VB.Net dll

    自从我上一个问题以来 在某种程度上取得了进展 我已经编译了以下项目 它是基于https stackoverflow com a 10949784 846550 https stackoverflow com a 10949784 84655
  • 在 Delphi 中,我的 DLL 中是否必须分配函数的返回 pchar

    我有一个 DLL 其中有一个返回 pchar 的函数 以避免必须使用 borlndmm 我最初所做的是将字符串转换为 pchar 并返回 Result pChar SomeFuncThatReturnsString 但 90 的情况下我都能
  • 0xc000007b“应用程序无法正确启动”错误?

    我在 Visual Studio 2019 中编写了一个 C 控制台应用程序 并尝试将其部署到另一台 Windows 笔记本电脑 两台笔记本电脑均运行最新的 64 位 Windows 10 我的目标笔记本电脑已安装 最新的 NET Fram
  • System.MissingMethodException:找不到方法?

    以前工作的 ASP NET WebForms 应用程序现在抛出此错误 System MissingMethodException 找不到方法 The DoThis方法位于同一个类上 它应该可以工作 我有一个这样的通用处理程序 public
  • DLL 需要访问其应用程序的符号

    在 C 中 DLL 是否可以访问加载它的应用程序的某些符号 我有一个加载插件 dll 的应用程序 这些插件需要访问该应用程序的某些API 是否可以在不创建共享此 API 的新 DLL 的情况下实现此目的 函数指针结构适合这种情况吗 示例 主
  • MSBuild 命令行 - 添加 dll 引用

    我使用 makefile 来编译我的 C 项目 在这个makefile中 我创建了一个库tools dll 调用csc exe OK 现在 我想在我的项目中使用这个 dll 由于某些原因 我必须使用使用 csproj 文件的 MSBuild
  • 如何在Electron App中调用C# dll方法?

    我有一个电子应用程序 可以从读卡器读取信用卡详细信息 他们提供了一个 c dll 来与应用程序交互 我不知道如何从电子应用程序读取 dll 方法 首先使用以下命令检查 dll 中公开的函数依赖步行者 http www dependencyw
  • 在 Visual Studio 中引用同一解决方案中的项目

    我有一个包含两个项目的解决方案 其中一个项目是一个带有 DLL 文件的库 我希望能够在其他项目中引用该项目库以使用其类 我的最终目标是做到这一点 同时仍然可以访问库源代码 我尝试过引用 dll 也尝试过引用 csproj 这两种情况都有效
  • 使用 xerces 链接 DLL 会给出未定义的符号

    我正在使用 cygwin 创建一个共享库 DLL 它使用 Xerces 当我从主应用程序调用 xercesc 函数时 一切都很好 但是当我尝试将一些代码放入库中时 我会得到 xerxesc 定义的所有静态内容的未定义符号 例如 std st
  • 从内存加载动态库

    是否可以从内存而不是从 mac gcc 上的文件系统加载库 在 Windows 中 我使用 MemoryModule 但它显然不跨平台兼容 首先 要做到这一点 我建议您阅读OS X ABI 动态加载器参考 https developer a
  • Nuitka 未使用 nuitka --recurse-all hello.py [错误] 编译 exe

    我正在尝试通过 nuitka 创建一个简单的 exe 这样我就可以在我的笔记本电脑上运行它 而无需安装 Python 我在 Windows 10 上并使用 Anaconda Python 3 我输入 nuitka recurse all h
  • 编写一个加载 msvcr80.dll 并公开 free() 函数的 DLL

    我有一个依赖于 MSVCR80 的第三方 DLL 并分配我需要清理的资源 图书馆有not暴露一个free 执行此操作的函数 相反 我需要加载相同的运行时库并手动调用free功能 作为一种解决方法 我尝试编写一个 包装器 DLL 它加载正确的
  • dll 的 App.config

    我们有一个 引擎 可以动态加载 dll 无论位于某个目录中的什么 并通过反射的方式从中调用工作流类 我们现在有一些需要访问数据库的新工作流程 因此我想将配置文件放在 dll 目录中 但由于某种原因 我的工作流程看不到配置文件

随机推荐

  • rl: (7) Failed to connect to get.rvm.io port 443: Operation timed out

    问题 xff1a curl L https get rvm io bash s stable 命令失败 报错内容 xff1a rl 7 Failed to connect to get rvm io port 443 Operation t
  • 微信公众号授权scope参数错误或没有scope权限

    背景描述 xff1a 使用微信公众号测试号进行微信公众号开发 xff0c 配置完公众号菜单之后 xff0c 点击按钮 xff0c 调转出现白页 xff0c 并提示 xff1a 微信公众号授权scope参数错误或没有scope权限 xff1b
  • LDAP统一认证服务解决方案

    LDAP是什么 首先LDAP是一种通讯协议 xff0c LDAP支持TCP IP 协议就是标准 xff0c 并且是抽象的 在这套标准下 xff0c AD xff08 Active Directory xff09 是微软出的一套实现 那AD是
  • 2021-07-02随笔JAVA面试题

    List和Set的区别 List和Set都是接口 他们各自有自己的实现类 有无顺序的实现类 也有有顺序的实现类 最大的不同就是List是可以重复的 而Set是不能重复的 List适合经常追加数据 插入 删除数据 但随即取数效率比较低 Set
  • 从用户管理系统中复习javaweb知识9

    前面我们算是基本完成了用户注册这个功能 xff0c 但是也是仅仅实现了这个功能 xff0c 在实际应用中我们不能这么做 xff0c 而且用户也不会接受我们这样做 我们要做的还有很多 比如 xff0c 用户注册的时候填写用户名的时候我们得先验
  • 20210704 JAVA Redis和Memcached的一些区别

    什么是Memcache Memcache集群环境下缓存解决方案 Memcache是一个高性能的分布式的内存对象缓存系统 通过在内存里维护一个统一的巨大的hash表 它能够用来存储各种格式的数据 包括图像 视频 文件以及数据库检索的结果等 简
  • RocketMQ中ACL权限控制

    1 什么是ACL ACL是access control list的简称 xff0c 俗称访问控制列表 访问控制 xff0c 基本上会涉及到用户 资源 权限 角色等概念 xff0c 那在RocketMQ中上述会对应哪些对象呢 xff1f 用户
  • Removing obsolete files from server... Could not clean server of obsolete files: Premature end of fi

    Tomcat启动报如下错误 xff1a Removing obsolete files from server Could not clean server of obsolete files Premature end of file P
  • 数据库索引的作用优点和缺点

    为什么要创建索引呢 xff1f 这是因为 xff0c 创建索引可以大大提高系统的性能 第一 xff0c 通过创建唯一性索引 xff0c 可以保证数据库表中每一行数据的唯一性 第二 xff0c 可以大大加快 数据的检索速度 xff0c 这也是
  • Linux下开启和关闭Telnet服务

    码都不扫 xff0c 怎么扫Bug telnet与ssh相比 xff0c 安全性能并不高 xff0c 但是在SSH版本升级或者其他的情况下还是需要开启这一服务 linux提供服务是由运行在后台的守护程序 xff08 daemon xff09
  • java调用HTTP接口(Get请求和Post请求)

    敢扫吗 xff0c 不敢的话 xff0c 就别扫了 前提 xff1a 一个Http接口 xff1a http 172 83 38 209 7001 NSRTRegistration test add do id 61 8888888 amp
  • Spring boot+Security OAuth2 自定义登录和授权页面

    在学习了Spring Security oAuth2 0框架的基础知识 xff0c 以及动手搭建简单的认证服务器和资源服务器的基础上 xff0c 我们开始实现自定义登陆和授权界面的开发 在实际的项目开发中 xff0c 我们需要根据需要自定义
  • Spring Security oAuth2.0设置access_token和refresh_token的有效时长

    oAuth2 0中access token默认有效时长为12个小时 xff0c refresh token默认时长为30天 在实际运用中需要根据需求设置有效时长 在AuthorizationServerConfigurerAdapter 重
  • inline内联函数和宏的区别

    1 内联函数在编译时展开 xff0c 而宏在预编译时展开 2 在编译的时候 xff0c 内联函数直接被嵌入到目标代码中去 xff0c 而宏只是一个简单的文本替换 3 内联函数可以进行诸如类型安全检查 语句是否正确等编译功能 xff0c 宏不
  • failed to initialize KVM: Permission denied

    这几天安装devstack出了些奇怪的问题 xff0c 在这里记录一下 如果遇到libvirt version 相关的问题的话 那么就dpkg l grep libvirt 然后把显示出来的都卸载掉 xff0c 重新安装libvirt就可以
  • 从用户管理系统中复习javaweb知识10

    用户注册信息的验证不止需要验证用户名是否已经存在 xff0c 还有其他的验证 xff0c 比如不能为空 字符长度控制 xff0c 而且所有输入框都要验证 xff0c 这么多的条件满足后才能提交 xff0c 用Jquery 该如何实现呢 比较
  • 关系型数据库和非关系型数据库的区别与应用场景

    参考视频教程 零基础入门 全角度解读企业主流数据库MySQL8 0 关系型数据库 指采用了关系模型来组织数据的数据库 xff0c 关系模型是指二维表格模型 关系型数据库优点 1 容易理解 xff1a 二维表结构是非常贴近逻辑世界一个概念 x
  • QT----主界面UI卡顿解决方案

    QT在GUI程序中 xff0c 主线程即GUI线程 xff0c 是唯一被允许执行GUI相关操作的线程 对于一些耗时的操作 xff0c 如果放在主线程中 xff0c 就是出现界面无法及时响应问题 xff08 1 xff09 开辟一个新的线程去
  • C++---退出进程

    强制退出 xff1a 前提 xff0c 先释放所有的内存数据 exit 1 退出当前进程 xff0c 其创建的所有线程也会随之退出 区别如下 exit 0 xff1a 正常退出程序 xff1b exit 1 xff1a 非正常退出程序 xf
  • VS---VS利用EXE调试dll的源码的设置

    目录 1 准备运行exe的运行环境 xff1b 2 设置dll的生成目录 xff1a 方便dll的更新同步 xff1b 3 设置exe的运行目录 xff1b 4 设置完断点 xff0c 直接运行编译即可 1 准备运行exe的运行环境 xff