http://www.red-gate.com/products/dotnet - 开发/智能访问/

是否有一个SmartAssembly for C ++这样的程序,它将从任何链接的DLL(减小尺寸)中删除所有不需要的代码,并将它们包装成单个EXE,然后混淆它并压缩它并压缩呢?制作一个漂亮的小安全exe?

我喜欢智能组件,因为我做出的任何.NET程序,想知道是否有C ++的东西。

谢谢!

有帮助吗?

解决方案

是,这样的工具称为链接器。您通常在编译应用程序后运行它,虽然在大多数集成的开发环境中,但这看起来像一个巧妙的名称,如“构建”。 换句话说,篮球你必须跳转到删除不需要的代码,并为c#等托管语言的“obfuscate”它绝对没有必要的c ++ 。链接器只能在代码使用的功能中链接,因为一切都被编译为二进制文件,因此它已经被禁用,因为它将被达到。 不过,

在DLL的内容中没有什么可以链接。DLL的整点是它是由可执行文件引用的动态,这就是它被称为“动态链接库”的原因。如果您希望在编译时静态链接的代码库,则需要使用静态库而不是DLL。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top