问题标签 [confuserex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3217 浏览

.net - 无法解决 exe .Net 的依赖关系

您好,我尝试编译/保护 test.exe 项目。使用“ConfuserEx”

我得到的错误:

[错误] 无法解决“test.exe”的依赖关系。异常:dnlib.DotNet.AssemblyResolveException:无法解析程序集:Discord.Net.WebSocket,版本=1.0.2.0,Culture=neutral,PublicKeyToken=null at dnlib.DotNet.Extensions.ResolveThrow(IAssemblyResolver self,IAssembly 程序集,ModuleDef sourceModule)在 E:\Source\Public\Confuser2\dnlib\src\DotNet\IAssemblyResolver.cs: Confuser.Core.ConfuserEngine.Inspection(ConfuserContext context) 的第 113 行,在 e:\Source\Public\Confuser2\Confuser.Core\ConfuserEngine。 cs:line 264 于上午 7:06 失败,已过 0:01。

为了解释更多,我有 dll,我必须将它们合并到程序中,使用 .NET Reactor 编译器,之后我使用“ConfuserEx”来保护,并得到了那个错误。

我相信 stackoverflow 开发人员的力量,谢谢。

0 投票
1 回答
1017 浏览

c# - 我将如何在大多数混淆上去混淆 confuserex?

如果我有一个添加了最多混淆(最大预设)的 confuserex 应用程序,我将如何对其进行去混淆?

0 投票
1 回答
227 浏览

c# - 使用 ConfuserX 混淆 WPF 项目

通过提供这样的构建后事件命令来混淆 WPF 项目:

if "$(ConfigurationName)" == "Release" ($(ProjectDir)ConfuserEx\Confuser.CLI.exe $(ProjectDir)Confuser.crproj)

在成功构建和混淆创建后,如果我混淆 dll,则 Exe 会崩溃,然后工作正常,但如果我混淆 Exe,则会崩溃

0 投票
0 回答
52 浏览

excel - VB.net 项目的导出到 Excel 功能在混淆后停止工作

我有一个旧的 VB.net 项目(其中也包含一些自定义 C++ dll),最近才使用 ConfuserEx 进行了混淆。

混淆导致了一系列错误,通过将名称空间添加到适当的代码部分并将这些名称空间从混淆中排除来修复这些错误。这些排除是通过在 .crproj 文件中包含规则来完成的,例如:

其中 'Namespace1' 是我的命名空间的名称。

问题是这个解决方案似乎不适用于包含“导出到 Excel”功能的类。这些功能背后的方法使用 Microsoft.Office.Interop 库来:

  1. 打开预先存在的模板 Excel 文件
  2. 在特定单元格上写入一些数据
  3. 保存文件

包含此方法的类继承自非混淆库中包含的类。

当代码没有被混淆时,一切都很完美。当代码被混淆时,所有方法都可以正常工作,除了使用 Microsoft.Office.Interop 库的方法(就像单击 UI 按钮时甚至没有调用它们一样)。还有其他方法可以处理导出到不同的文件,并且这些方法在混淆后工作得很好。

我真的不知道为什么即使从混淆中排除类后这些功能也不起作用。也许我没有正确排除命名空间或其他东西(在混淆方面我真的没有经验,而且我找不到任何关于如何在搜索中正确执行它的非常有用的东西)。任何帮助将不胜感激!

先感谢您,

佩德罗

0 投票
1 回答
394 浏览

c# - 我如何排除被 ConfuserEx 混淆的部分代码?

我正在寻找如何在我的项目中排除一行代码,但我发现的只是如何排除完整的命名空间,你能帮我吗?

0 投票
1 回答
178 浏览

.net - ConfuserEx CLI 运行但没有输出结果

我有crproj文件并且有混淆器的设置:

我在预构建配置中运行它:

if "$(ConfigurationName)" == "ReleaseDC" $(SolutionDir)Installers\ConfuserEx\Confuser.CLI.exe $(ProjectDir)Confuser.crproj

执行成功,但没有带结果的输出文件夹。此外,当我添加一些模块时,<module> path</module>我收到以下错误“严重代码描述项目文件行抑制状态错误命令“REM 删除并重新创建源文件夹

所以我被困住了,文档没有帮助。

0 投票
1 回答
269 浏览

c# - C# 混淆 .NET 可执行文件破坏了加载程序集的使用

我正在尝试为我的.NET 4.7.2 Framework App 编写插件系统。

我已经写了代码但是有一个问题,当应用程序被混淆时,插件系统在启动时会抛出一个错误。

下面的两张图片很可能解释了错误,但我也会提供文本的复制和粘贴。

错误第 1 部分

错误第 2 部分

错误文本:

加载插件的代码段:

请记住,当应用程序未被混淆时,不会发生此错误。

我也尝试过不同的混淆器,例如 ConfuserEx 或这个“免费混淆器”

我也很肯定这些错误是由于插件系统而发生的,因为当没有插件加载混淆版本时这样做没有问题。

如果您需要我澄清或解释某些事情,请告诉我!

我也会向其他免费的混淆器提出一些建议,只要它们能很好地保护我的代码并且可以很好地使用这个插件加载设置(顺便说一下,Constants.Foldername 只是“插件”)

我对堆栈溢出还是很陌生,所以如果我把事情搞砸了,我真的很抱歉!

0 投票
1 回答
60 浏览

visual-studio - 前/后构建中的ConfuserEx.exe在VS中异步执行

.msi我有一个在构建时生成的安装程序项目。在预构建事件中,我正在调用Confuser.CLI.exe混淆代码,但exe正在异步工作并且花费太多时间,并且编译器之前完成exe,所以我有.msiDLLs的然后何时.msi生成,新DLLs的覆盖旧的。我什至尝试了构建后事件,但得到了相同的结果。

0 投票
1 回答
118 浏览

c# - 如何在 confuserex 中使用密码混淆符号名称?

例如,在 Eazfuscator.Net 中,您可以使用

但我想知道如何使用 ConfuserEx 做到这一点(无论它是否包含代码或应用程序 gui 本身)。

0 投票
0 回答
62 浏览

c# - 在我的 dot net core 2.2 项目中使用 ConfuserEx

我想在我的构建中包含 ConfuserEx 工具。我想使用 MSBuild 集成,因为我将在 DevOps 管道上进行构建。最初我试图让它在本地工作,使用 GUI,但我一直在解决依赖关系时遇到问题。一个例子是解决对 EntityFrameworkCore 的依赖。这在输出中不存在,因为我依赖于主机上存在的框架。

我的项目文件很简单...

我对这个工具完全陌生,而且文档似乎对我们这些新人进入游戏的假设有点过多。