我使用dotfuscator软件模糊c#执行代码,然后使用installshield创建安装文件。 问题是installshield不使用混淆文件来创建安装文件。 安装installshield的工作要构建安装文件,请执行以下操作: 重新编译代码,并再次生成新的可执行代码,新的可执行代码未被模糊化,此文件用于构建安装文件。如何在创建安装文件中使用混淆的c#执行代码?
0
A
回答
0
我不能完全肯定我理解你的问题,但它听起来像是你说你:
- 内置代码
- Dotfuscator的冉对您的应用程序
.. 。那有效。但你:
- 配置的InstallShield打包你的应用程序
- 内置安装程序的安装程序
- 应用程序是是非模糊
是正确的吗?
我的猜测是,在步骤#3中,您将InstallShield指向基本构建(步骤#1)的输出,并且实际需要将其指向Dotfuscator构建的输出(步骤#2)。 Dotfuscator通常会将其输出置于Dotfuscated
子目录中,因此您可能需要配置InstallShield以从该目录获取其输入,或配置Dotfuscator以覆盖原始输出(从步骤#1开始)。
假设你正在使用Dotfuscator社区版,您可以在生成设置选项卡上的属性Dotfuscator的配置的构建输出位置页。
请注意,Dotfuscator专业版有更多的选项可以帮助您实现此集成以及全面的客户支持。如果您有专业或有兴趣,请致电contact us以获得进一步帮助!
(全面披露:我先发制人解决方案的工作。)创建安装时
相关问题
- 1. 如何使用混淆代码为Android创建Cordova插件?
- 2. 代码混淆的执行顺序
- 3. 混淆代码用C
- 4. 如何创建将安装可执行文件的安装文件Jar
- 5. 如何从C代码创建工作可执行文件(.exe)
- 6. 如何去混淆C++代码?
- 7. 如何为JavaFX应用程序创建可执行混淆jar?
- 8. 代码混淆使用ProGuard
- 9. 使用ProGuard混淆代码
- 10. 部分混淆C代码
- 11. C代码NOP混淆
- 12. 反混淆C++源代码
- 13. Objective-C代码混淆
- 14. 在生成的混淆代码中不使用eval的任何JavaScript混淆器?
- 15. 代码混淆?
- 16. 如何在文件创建后执行代码?
- 17. 如何使用proguard在android中创建一个混淆的apk
- 18. 使用高级安装程序和C#创建安装文件#
- 19. AutoIt3中的混淆代码
- 20. Eclipse中的混淆代码?
- 21. 如何在混合代码中使用PHPhotoLibrary Objective-C/C++文件(.mm文件)?
- 22. 代码级混淆器vs装配混淆器
- 23. iPhone:笔尖文件+代码=混淆
- 24. 与批处理文件代码混淆
- 25. 在混淆C++代码中使用优化
- 26. 如何使用Inno安装程序创建多个主要可执行文件?
- 27. 混淆或地穴C/C++代码
- 28. 用裸露的可执行文件创建.pkg安装程序
- 29. 在C#中如何创建安装文件
- 30. 如何在VS2012项目中创建安装文件C#
InstallShield不会重新编译代码。 InstallShield对编译器,源代码的位置或项目一无所知。 InstallShield将您告诉它的文件打包并为其创建安装。 –
我引入了可执行代码被模糊处理为installshield,但是在通过installshield制作安装文件并将其安装到最终用户的PC后,我的软件可以被反编译 – saeid
然后,在将可执行文件混淆之前给予InstallShield一份副本。再次,* InstallShield将你告诉它的文件打包**并为它们创建安装。*如果*可执行代码被模糊化为InstallShield *,则InstallShield将安装混淆的可执行文件。 –