2

我有一个 Windows 应用商店应用程序,目前使用Dotfuscator混淆。截至目前,我们没有在发布包中包含公共调试符号,因为担心它们会被用来破坏混淆并可能有助于逆向工程/反汇编我们的应用程序。不幸的是,这使得处理 MSFT 提供给我们的故障转储变得困难。

这种恐惧有道理吗?我们应该包括调试符号吗?留下调试符号有什么影响?

我尝试将未混淆的公共符号与故障转储一起使用,但它们不会在 Windbg 或 Visual Studio 调试器中加载。我假设是因为 Dotfuscator 重建了应用程序。

有没有办法让 Dotfuscator 创建调试符号供我们使用,并将它们分开?

4

1 回答 1

1

据我所知,Dotfuscator 的 GUI确实有一个“Emit Debugging Symbols”选项: Dotfuscator Professional(评估软件)

据我所知,Dotfuscator 的社区版没有这个功能,至少,我在浏览它提供的选项时找不到它。这似乎在 Dotfuscator 上的Visual Studio 2005 文章的社区添加中得到了证实。

于 2013-08-22T18:50:09.237 回答