代码之家  ›  专栏  ›  技术社区  ›  Martin Delille

最终执行文件中的包库

  •  0
  • Martin Delille  · 技术社区  · 14 年前

    我正在使用Visual Studio 2008开发,我使用了几个应用程序项目使用的项目库。还有外部依赖。

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

    2 回复  |  直到 14 年前
        1
  •  1
  •   Klaus Byskov Pedersen    14 年前

    好吧,如果你在你的程序集上签名,你就几乎不可能“黑客”你的程序。阅读有关签名程序集的信息 here . 有一个叫做ilmerge的程序,你可以用它把你的程序集打包成一个程序集,但是我看不出真正的需要……至少不要避免有人窃取你的代码。

        2
  •  0
  •   treaschf    14 年前

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