2010-09-18 142 views
1

我已经构建了一个需要密码保护的ASP.NET应用程序。此应用程序将安装在多台离线计算机上,我们需要确保在安装时需要密码。但即使它需要密码,也可以轻松地复制数据库和发布的文件夹,并在系统中复制应用程序?密码保护asp.net应用程序?

我需要一种方法来防止这种情况。有任何想法吗?它应该只适用于我们安装它的笔记本电脑。

+0

只是为了确认:您已经安装了像个人客户端机器的客户端应用的web应用程序? – InSane 2010-09-18 04:58:12

+0

这些机器已经离线了,你可以将它们锁定得更远吗? (例如,该人只能访问浏览器) – furtive 2010-09-18 05:01:27

+1

就像一个小费。在创建应用程序之前,应该最好考虑这种要求。 ;) – 2010-09-18 06:04:25

回答

1

您可以像创建任何其他客户端应用程序一样创建许可工具。在应用程序启动期间以及偶尔在运行期间检查许可证密钥。看这篇文章的想法:Protect .NET code from reverse engineering?