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之旅啰...

  • 相关阅读:
    OCP-1Z0-053-V12.02-515题
    OCP-1Z0-053-V12.02-605题
    OCP-1Z0-053-V12.02-648题
    OCP-1Z0-053-V12.02-669题
    OCP-1Z0-053-V12.02-83题
    OCP-1Z0-053-V12.02-215题
    OCP-1Z0-053-V12.02-514题
    OCP-1Z0-053-V12.02-666题
    OCP-1Z0-053-V12.02-602题
    Oracle DB执行闪回数据库
  • 原文地址:https://www.cnblogs.com/fwycmengsoft/p/3083813.html
Copyright © 2011-2022 走看看