dotfuscator-确实obfuscate .msi文件



我有一个带有.msi输出的.NET解决方案。运行混淆(使用Dotfuscate(抛出以下错误:

PE Signature not found.  Is ReleaseOutput.msi a PE file?

想知道Dotfuscate是否不支持。 msi文件混淆。

感谢您的帮助!

dotfuscator不会混淆 .msi文件,只有.net汇编(.dll.exe文件用C#,F#或Visual Basic .NET制成(。如果您是在.msi中运送.NET组件,则需要使用DotFuscator来保护它们,然后将其添加到您的.msi中。

最简单的方法是将DotFuscator集成到您的应用程序的.exe项目中。然后,当您在Visual Studio或MSBuild中构建项目时,DotFuscator将保护binRelease中的组件(.exe都来自集成项目,以及解决方案中其他项目的.dll s(,您的.msi可以正常地拾取。。这还允许DotFuscator与其他包装格式(例如Xamarin(一起使用,因为该集成在项目被编译后运行但在包装之前运行。

(免责声明:我为DotFuScator团队工作,并作为我的工作的一部分回答。(

相关内容

  • 没有找到相关文章

最新更新