首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.NET与.dll依赖项合并后混淆.dll exe -与ConfuserEx合并

在.NET与.dll依赖项合并后混淆.dll exe -与ConfuserEx合并
EN

Stack Overflow用户
提问于 2016-05-12 14:45:21
回答 1查看 1.2K关注 0票数 0

我有一个产品'prod.exe‘,我想混淆。'prod.exe‘有两个依赖项:'common1.dll’和'common2.dll‘。

我可以使用在“prod.exe”设置文件中列出其依赖项的ConfuserEx.CLI.exe来混淆“.crproj”。

我还想混淆dlls 'common1.dll‘和'common2.dll’。当然,如果我自己混淆这些dll,那么我的产品将无法引用它们,所以我需要在混淆产品的同时进行。

我找不到任何使用ConfuserEx实现此操作的明显方法,但我尝试过的一个潜在解决方案是首先使用ILMerge合并exe及其依赖的dll,然后将结果合并的exe与ConfuserEx混淆。合并工作正常,但是当我试图通过ConfuserEx运行合并的exe时,会得到一个错误:

未能解决prod.exe的依赖关系

无论我是否向依赖的dll提供ConfuserEx路径,都会发生此错误。虽然依赖项在prod.exe的二进制文件中,但ConfuserEx无法找到它们。

任何解决这个问题的帮助都将受到极大的赞赏,无论这是一种将exe和它的依赖项分开混淆的方法,还是像我尝试的那样对合并的二进制文件进行处理。

干杯

EN

回答 1

Stack Overflow用户

发布于 2016-05-13 15:28:47

默认情况下,ConfuserEx将依赖项合并到目标中,从而消除了使用ILMerge的需要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37190348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档