gpt4 book ai didi

c# - ConfuserEx 使用 Visual Studio 安装程序安装项目时,混淆无法正常工作?

转载 作者:行者123 更新时间:2023-11-30 20:31:22 25 4
gpt4 key购买 nike

我创建了单层 Windows 窗体应用程序,并添加了一个 Visual Studio 安装设置项目以使用 Visual Studio 2013 创建安装向导。

所以我的应用程序包含一个 .exe 文件和多个 .dll 文件(SQLite、EntitiyFramework 等)以及其他发布项目。我正在尝试使用 ConfuserEx 混淆我的代码。

  1. 为此,我首先使用 Visual Studio 2013 创建了发布版本。
  2. 使用 ConfuserEx ,混淆了我的发布 .exe 文件。这一步工作得很好。我尝试反编译混淆的.exe文件并得到不可读的代码文件。这意味着该过程运行良好。
  3. 然后我用发布 exe 文件(..\bin\Release\appName.exe)替换了混淆的 exe 文件。
  4. 然后,重新构建安装程序安装项目以生成 setup.exe 文件。
  5. 然后我使用 setup.exe 安装了该软件。安装成功。
  6. 使用 .NET Reflector 9 反编译已安装的应用程序 exe
  7. 反编译器显示了我的项目的确切来源。所以这意味着混淆过程中出了问题。

有人知道如何解决这个问题吗?

最佳答案

我发现了这个问题。

我正在替换 ..bin\Release\AppName.exe 文件而不是 ..obj\Release\Appname.exe

现在一切正常。

谢谢。

关于c# - ConfuserEx 使用 Visual Studio 安装程序安装项目时,混淆无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43294452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com