最终exec文件中的包库

发布于 2024-08-17 14:17:45 字数 143 浏览 9 评论 0原文

我正在使用 Visual Studio 2008 进行开发,并且使用了多个应用程序项目使用的多个项目库。还有外部依赖性。

当我分发程序时,所有 DLL 都会出现在程序文件文件夹中,这将很容易破解我的程序。 是否可以将所有项目库捆绑到一个 exec 文件中?

I'm developping with visual studio 2008 and I use several project library used by several application project. There is also external dependency.

When I distribute the program, all the DLL appears in the program files folder which would make very easy to hack my program.
Is is possible to bundle all the project library into one exec file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无所谓啦 2024-08-24 14:17:45

好吧,如果您对程序集进行签名,那么“破解”您的程序几乎是不可能的。请在此处阅读有关对程序集进行签名的信息。有一个名为 ILMerge 的程序,您可以使用它来将程序集捆绑到一个程序集中,但我认为确实没有必要......至少不会避免有人破解您的代码:-)

Well, if you sign your assemblies it will be near impossible to "hack" your program. Read about signing assemblies here. There is a program called ILMerge that you can use to bundle your assemblies into one, but I don't see the need really... at least not to avoid that someone hacks your codez :-)

骑趴 2024-08-24 14:17:45

是的,有。有一个工具叫ILMerge。有关详细信息,请参阅 http://blogs.msdn.com/ Brad_mccabe/archive/2005/08/19/453703.aspx

Yes, there is. There is a tool called ILMerge. For more info see http://blogs.msdn.com/brad_mccabe/archive/2005/08/19/453703.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文