混淆SharpDX组件

时间:2014-01-22 10:55:48

标签: obfuscation sharpdx

我已经构建了自己稍微修改过的SharpDX程序集,当我不对它们进行模糊处理时它们工作正常(使用Crypto Obfuscator)。当我对它们进行模糊处理时,我收到以下错误消息:

名称空间'SharpDX'中不存在类型或命名空间名称'FunctionCallback'(您是否缺少程序集引用?)

我还在每个项目的AssemblyInfo.cs中签署了强名称程序集。在混淆期间使用相同的密钥。

在构建后事件中调用ShapCLI可执行文件,它似乎在每个程序集中注入了一些代码。由于类/类型等名称被更改,混淆是否会搞乱这一点?

还有其他人有这个问题吗?我真的需要一个解决方案......:/

提前致谢。

忘记提及我的SharpDX DirectX程序集即使在混淆时也能正常构建,但当我尝试构建时,例如DirectSound程序集(引用DirectX)构建失败。每个人都可能已经知道这一点,但我想提起它以防万一。我在做的时候正在学习这个。 :)

0 个答案:

没有答案