VC Release 版本 产生 pdb 文件由哪些坏处
为了使发布出去的程序崩溃的时候产生 dump 文件,在编译 Release 版本时,
要在工程设置中做如下操作:
1、调试信息格式:选 程序数据库 (/Zi)
2、生成程序数据库文件,即pdb文件。
有人说这样会使软件变得不安全,让有坏主意的人有机可趁。
请问是不是这样的啊?
VC Release 版本设置产生 pdb 文件有哪些坏处啊?
[解决办法]
安不安全是相对而言的。
你不生成PDB,牛人一样挖你的漏洞。
我觉得PDB还是有好处。
[解决办法]
PDB按版本保存你在本地,这样以后出问题了,可以根据你的有问题版本的程序生成的dump结合对应的pdb来分析问题
[解决办法]
真不知道是哪个告诉你,Release + pdb 会使软件变得不安全,
pdb 你自己保存,黑客没有 pdb 也一样会搞你!
安不安全和 pdb 没有直接关系!你没有 pdb,但有内存溢出,人家照样黑你!
[解决办法]