zoukankan      html  css  js  c++  java
  • 图解如何用VS2008调试DLL程序

    今天在VS2008中写DLL程序时,DLL中的函数出现了问题,

    想调试一下,以便知道原因,因我从来没有调试过DLL程序,

     

    因此从网上找了下调试DLL程序的方法,记录如下:

    第一步:在VS2008 的“解决方案资源管理器”中右键选择 DLL 项目的属性,

    截图如下:




    第二步:打开DLL属性窗口后,修改以下属性值即可:


    //修改 要启动的调试器 的值
    1. 要启动的调试器:本地Windows 调试器 

    //填写命令的值为rundll32.exe

    2. 命令:rundll32.exe//填写命令参数

    3. 命令参数:$(TargetFileName)SetHook   //SetHook为我的DLL中的函数的名字,

                         //请将其替换为你的函数的名字


    //填写工作目录
    4. 工作目录:$(OutDir)


    设置完成后,截图如下:


     

     

    好的,设定部分结束了,这时你可以在代码里设定断点,

    VS2008设置断点的快捷键为F9

    按F5,就可以运行了,这时候会弹出一个对话框,

    说rundll32.exe不能找到,不用理他,点击“是”按钮,继续运行,


    呵呵,这下可以进行调试DLL之旅啰...

  • 相关阅读:
    mac系统下 Homebrew 使用
    mac上安装nginx
    DOMContentLoaded 和 Load 事件 区别(待补充)
    JavaScript运行机制
    理解js事件循环(event loop)
    理解js闭包
    nginx 知识点
    014_mac下的端口查看
    003_如何正确的进入容器
    002_docker构建zookeeper环境
  • 原文地址:https://www.cnblogs.com/fwycmengsoft/p/3083813.html
Copyright © 2011-2022 走看看