browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

PDB Explorer

Posted by on 2009 年 07 月 27 日

点这里下载 PDB Explorer v1.10.0217:pdbexp_v1.10.zip

更新记录

  • 2009.07.27 – 1.10.0217
    增加了对 typedef 和 class 的支持。
    下载 PDB 增加了对 NB10 签名的支持。
    修正了枚举类型显示枚举值错误的 bug。
    修正了若干影响用户体验的 bug。
  • 2009.04.14 – 1.03.039
    优化了代码的大小。
    优化了下载 PDB 文件功能的用户体验。
    修正了从 PE 映像中取 PDB 文件名的 bug。
  • 2008.11.20 – 1.02.035
    增加下载 PDB 文件的功能。
    解决 DIA 库版本不兼容的问题。
    修正了文件重复拖放导致程序崩溃的 bug 。
  • 2007.12.21 – 1.01.025
    优化了加载速度,加入对文件拖放的支持。
  • 2007.11.13 – 1.00.023
    发布。

PDB Explorer是一个能够查看微软pdb文件(Program DataBase,程序数据库)的工具,它能够将pdb文件中的struct、union及enum类型的定义以C/C++的语法显示出来,特别适合Windows底层研究人员及DDK程序员使用。

更多内容详见压缩包内的Readme.txt。

版本存档

v1.10.0217 - pdbexp_v1.10.zip
v1.03.039 - pdbexp_v1.03.zip
v1.02.035 - pdbexp_v1.02.zip

19 条评论

  • At 2008.05.04 17:14, RISE said:

    我的也出现过dia库初始化失败的问题,好像是精简版系统的问题。

    • At 2008.11.26 11:29, NeteLife said:

      好东西,谢谢!期望继续开发下去!!

      • At 2009.02.17 11:17, farades said:

        不错的东东,不过有一个问题想请教一下。
        如果我在头文件中定义了
        typedef sturct tagABC
        {
        int a;
        int b;
        }ABC;

        然后在代码中使用 ABC定义了变量。
        在项目生成的PDB文件中怎么找不到 ABC的类型定义信息?
        有没有办法获得ABC的类型信息呢?
        谢谢指点

        • At 2009.02.18 19:43, 李马 said:

          PDB Explorer 是不会读取 typedef 信息的,这个功能将在未来的版本中提供。

          • At 2009.04.19 18:32, FlowerCode said:

            李马生日快乐~

            • At 2009.04.27 11:37, surz said:

              小马哥,你的这个pdb工具写的的确不错。
              按照你一贯的精神,这个能开源吗?
              大家一起完善起来!

              • At 2009.04.27 11:53, 李马 said:

                其实我写的东西开源也无不可,不过其中有些工具使用了我自己封装的界面库。这个界面库并不完善,所以不方便开源。也许,在未来的某一天,我会将这些东西开源的。
                PDBExp 的核心参考了 pdbdump 和 dialib 的代码,这两个项目可以在 SourceForge 找到。如果急用的话,可以参考。

                • At 2009.07.28 09:24, luther said:

                  下载了PDB Explorer v1.10.0217 ,运行出现 \”Dia库初始化失败\”

                  • At 2009.07.28 09:27, luther said:

                    问题已解决,不错。

                    • At 2009.08.03 15:14, 青天白日梦 said:

                      不知道是什么好东西,先收藏了再说吧。^_^

                      • 9 old comments are not displayed. Click to display all comments
                      (Required)
                      (Required, will not be published)