运行加密的应用程序

时间:2010-01-22 10:43:16

标签: .net encryption loader

我希望在将.net应用程序分发给用户之前将其密封。

我的目的是密封应用程序“app.exe + * .dll”并阻止用户从应用程序加载程序“Process.Start(app.exe)”加载应用程序,其目的是防止用户通过双击“app.exe”加载应用程序。

我找到了一个名为“CodeVeil”的应用程序,但我想要的是未在应用程序中集成的内容。

应用程序加载程序和应用程序都是客户端PC上的本地程序。

1 个答案:

答案 0 :(得分:1)

取决于您希望此检查的强度。

最简单的事情可能是:

  • 检查流程树以找出启动流程的流程
  • 在命令行中传入一个参数并查找它。当有人双击时,这不会出现

如果你只是试图拯救那些点击错误内容的人,我可以问为什么吗?

您是否正在尝试实施某种形式的许可解决方案?如果是这样,上述解决方案都不会对Reflector小子提出任何挑战。

我建议您在问题中添加更多细节,以便人们可以为您解决整体问题,而不仅仅是解决一小部分问题。