├── PDBExp.sln ├── README.md └── source ├── AboutDlg.cpp ├── AboutDlg.h ├── CmbEx.cpp ├── CmbEx.h ├── DetailView.cpp ├── DetailView.h ├── DiaHelper.cpp ├── DiaHelper.h ├── DownDlg.cpp ├── DownDlg.h ├── DownLoader.cpp ├── DownLoader.h ├── MainFrame.cpp ├── MainFrame.h ├── ModifyDlg.cpp ├── ModifyDlg.h ├── PDBExp.cpp ├── PDBExp.htm ├── PDBExp.ico ├── PDBExp.rc ├── PDBExp.vcproj ├── PEAnalyzer.cpp ├── PEAnalyzer.h ├── Readme.txt ├── SettingDlg.cpp ├── SettingDlg.h ├── SymWrap.cpp ├── SymWrap.h ├── Version.h ├── diacommon.h ├── manifest.txt ├── resource.h └── toolbar.bmp /PDBExp.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 10.00 3 | # Visual Studio 2008 4 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDBExp", "source\PDBExp.vcproj", "{F90749B8-E5E0-4E01-B9DC-1C35818A4F9A}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Win32 = Debug|Win32 9 | Release|Win32 = Release|Win32 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {F90749B8-E5E0-4E01-B9DC-1C35818A4F9A}.Debug|Win32.ActiveCfg = Debug|Win32 13 | {F90749B8-E5E0-4E01-B9DC-1C35818A4F9A}.Debug|Win32.Build.0 = Debug|Win32 14 | {F90749B8-E5E0-4E01-B9DC-1C35818A4F9A}.Release|Win32.ActiveCfg = Release|Win32 15 | {F90749B8-E5E0-4E01-B9DC-1C35818A4F9A}.Release|Win32.Build.0 = Release|Win32 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # pdbexp 2 | Automatically exported from code.google.com/p/pdbexp 3 | PDB Explorer 是一个能够查看微软 pdb 文件(Program DataBase,程序数据库)的工具,它能够将 pdb 文件中的 struct、union 及 enum 类型的定义以 C/C++ 的语法显示出来,特别适合 Windows 底层研究人员及 DDK 程序员使用。 4 | -------------------------------------------------------------------------------- /source/AboutDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/AboutDlg.cpp -------------------------------------------------------------------------------- /source/AboutDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/AboutDlg.h -------------------------------------------------------------------------------- /source/CmbEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/CmbEx.cpp -------------------------------------------------------------------------------- /source/CmbEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/CmbEx.h -------------------------------------------------------------------------------- /source/DetailView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/DetailView.cpp -------------------------------------------------------------------------------- /source/DetailView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/DetailView.h -------------------------------------------------------------------------------- /source/DiaHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/DiaHelper.cpp -------------------------------------------------------------------------------- /source/DiaHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/DiaHelper.h -------------------------------------------------------------------------------- /source/DownDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/DownDlg.cpp -------------------------------------------------------------------------------- /source/DownDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/DownDlg.h -------------------------------------------------------------------------------- /source/DownLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/DownLoader.cpp -------------------------------------------------------------------------------- /source/DownLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/DownLoader.h -------------------------------------------------------------------------------- /source/MainFrame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/MainFrame.cpp -------------------------------------------------------------------------------- /source/MainFrame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/MainFrame.h -------------------------------------------------------------------------------- /source/ModifyDlg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/ModifyDlg.cpp -------------------------------------------------------------------------------- /source/ModifyDlg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/ModifyDlg.h -------------------------------------------------------------------------------- /source/PDBExp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/PDBExp.cpp -------------------------------------------------------------------------------- /source/PDBExp.htm: -------------------------------------------------------------------------------- 1 | 2 |
3 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /source/PDBExp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/PDBExp.ico -------------------------------------------------------------------------------- /source/PDBExp.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartdj/pdbexp/4409df46982c25aded57dff1a893fd02083da49f/source/PDBExp.rc -------------------------------------------------------------------------------- /source/PDBExp.vcproj: -------------------------------------------------------------------------------- 1 | 2 |