0

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

我的目的是密封应用程序“app.exe + *.dll”并阻止用户加载应用程序,除了应用程序加载程序“Process.Start(app.exe)”,这个想法是防止用户加载双击“app.exe”应用程序。

我找到了一个名为“ CodeVeil ”的应用程序,但我想要的是没有集成在应用程序中的东西。

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

4

1 回答 1

1

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

可能起作用的最简单的事情是:

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

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

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

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

于 2010-01-22T10:52:34.383 回答