操作环境:虚拟机里全新的操作系统Win7
目的:安装Windbg并下载该系统中对应模块的PDB文件
解决问题:需要调试某操作系统的一模块,但是在真机Windbg却不能下载其他操作系统的不同型号的模块PDB信息。
一、搭建Windbg运行环境
全新的操作系统根本不具有Windbg的运行环境,虽然系统中自带有Windbg,但是运行会出现缺少api-ms-win-crt-string-l1-1-0.dll情况,即便下载并用regsvr32安装了api-ms-win-crt-string-l1-1-0.dll依旧无果。
根本原因是新系统中不具备Windbg的运行环境。
Windbg的安装包如果检测到当前环境已经安装Windbg或者没有.Net Frame4.0框架和Windows SDK环境会退出。
所以不建议使用安装包安装Windbg。
Windbg是Windows SDK中内置自带的调试工具,所以我们的重点应该是整体的框架上。
https://www.microsoft.com/en-us/download/details.aspx?id=8279