如何在创建设置文件中使用混淆的C#行政代码



i使用dotfuscator软件混淆C#行政代码,然后我使用installshield创建了一个设置文件。问题是installshield不使用混淆的文件来创建设置文件。安装Shielf以构建设置文件的工作是:重新编译代码,然后再次制作一个新的可执行代码,新的可执行代码未混淆,此文件用于构建设置文件。

我不确定我理解您的问题,但听起来您是在说您:

  1. 构建您的代码
  2. 对您的应用程序运行dotfuscator

...这有效。但是你:

  1. 配置了安装罩以打包您的应用
  2. 构建安装程序
  3. 安装程序中的应用程序是未撞击的

正确吗?

我的猜测是,在步骤#3中,您的installshield指向了基本构建的输出(步骤#1),并且实际上您需要将其指向DotFuscator构建的输出(步骤#2)。dotfuscator通常将其输出放入Dotfuscated子目录中,因此您可能需要配置installshield以从该目录中获取其输入,或配置DotFuscator以覆盖原始输出(从步骤#1)。

> >

假设您使用的是DotFuscator社区版,可以在 properties 页面上配置DotFuscator的构建输出位置 build> build build设置 tab。

请注意,DotFuScator Professional Edition还有更多关于如何进行此集成以及全部客户支持的选择。如果您有专业人士或对此感兴趣,请与我们联系以寻求进一步的帮助!

(全面披露:我为先发制人解决方案工作。)

相关内容

  • 没有找到相关文章

最新更新