首页
社区
课程
招聘
[原创]【20220612更新】IDA7.7SP1 PDB插件修复增强
发表于: 2021-2-27 11:46 33195

[原创]【20220612更新】IDA7.7SP1 PDB插件修复增强

2021-2-27 11:46
33195
收藏
免费 28
支持
分享
打赏 + 2.00雪花
打赏次数 1 雪花 + 2.00
 
赞赏  kanxue   +2.00 2021/02/27 感谢分享~
最新回复 (57)
雪    币: 4489
活跃值: (5104)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
51
Cesaryuan sonyps @Cesaryuan 可以呀,你是不是没用对?你看下输出窗口中中有圈出来这三句吗? 不好意思大佬,看雪没有提醒, ...

"D:\Program Files\IDA Pro 7.7 SP1\cfg\pdb.cfg"

配置文件中的_NT_SYMBOL_PATH改成

_NT_SYMBOL_PATH = "SRV*D:\\Win10Symbol\\SymbolCache\\MicrosoftPublicSymbols*http://msdl.microsoft.com/download/symbols;SRV*D:\\Win10Symbol\\SymbolCache\\MozillaPublicSymbols*https://symbols.mozilla.org/firefox;SRV*D:\\Win10Symbol\\SymbolCache\\ChromiumPublicSymbols*https://chromium-browser-symsrv.commondatastorage.googleapis.com;";

最后于 2023-6-28 11:27 被sonyps编辑 ,原因:
2023-6-28 11:25
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
52
sonyps @Cesaryuan 可以呀,你是不是没用对?你看下输出窗口中中有圈出来这三句吗?

大佬我找到原因了,我用systeminformer看了下ida加载的msdia140.dll,发现路径是这个:C:\Program Files\NVIDIA Corporation\Nsight Systems 2019.5.2\host-windows-x64\msdia140.dll


然后我把VS的msdia140.dll复制过去把这个文件覆盖了一下,问题就解决了,可能是因为NVIDIA的这个dll有问题?我也不知道为啥会加载到这个dll,我看了下Path里也没有这个文件夹。


然后我看了下ida加载这个dll时候的堆栈,发现是CoCreateInstance这个函数加载的,然后我看了下大佬的源码,确实有一个地方调用了 CoCreateInstance,不过具体我也看不懂了,比较菜^_^。


不知道这个问题好不好解决,虽然现在我通过替换dll解决了这个问题,但是不知道有没有什么副作用(会不会影响NVIDIA的运行),希望大佬有空可以看一下,Thanks♪(・ω・)ノ


2023-6-28 14:30
0
雪    币: 4489
活跃值: (5104)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
53

你regsvr32 /u msdia140.dll 反注册一下就好了,原理你可以看源代码,开源的。这个是优先使用注册表中和vs中的msdia140.dll,都没有才使用当前目录下的msdia140.dll 。

最后于 2023-6-28 15:56 被sonyps编辑 ,原因:
2023-6-28 15:47
0
雪    币: 1
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
54
sonyps 你regsvr32 /u msdia140.dll 反注册一下就好了,原理你可以看源代码,开源的。这个是优先使用注册表中和vs中的msdia140 ...
谢谢大佬,我把cuda更新了下就好啦
2023-6-28 19:05
0
雪    币: 4489
活跃值: (5104)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
55
好的,解决了就行。
2023-6-28 19:09
0
雪    币: 4489
活跃值: (5104)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
56

由于帖子不允许编辑了,所以在这楼更新下已经编译好的适配到IDA8.3版本的插件,当然你也可以下载开源地址https://github.com/sonyps5201314/pdb中的代码自行编译。

上传的附件:
2023-11-27 13:43
0
雪    币: 4489
活跃值: (5104)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
57

在这楼更新下已经编译好的适配到IDA9.0beta2版本的插件,当然你也可以下载开源地址https://github.com/sonyps5201314/pdb中的代码自行编译。

最后于 2024-8-30 11:49 被sonyps编辑 ,原因:
上传的附件:
2024-8-30 11:48
0
雪    币: 4489
活跃值: (5104)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
58

在这楼更新下已经编译好的适配到IDA9.0正式版本的插件,当然你也可以下载开源地址https://github.com/sonyps5201314/pdb中的代码自行编译。

最后于 2024-10-31 18:30 被sonyps编辑 ,原因:
上传的附件:
2024-10-6 03:49
0
游客
登录 | 注册 方可回帖
返回
//