我构建了一个需要密码保护的ASP.NET应用程序。此应用程序将安装在多台脱机计算机上,我们需要确保在安装时需要密码。但即使它需要密码,有人可以轻松复制数据库和已发布的文件夹并在其系统上复制应用程序吗?
我需要一种方法来防止这种情况发生。有任何想法吗?它应该只适用于我们安装它的笔记本电脑。
答案 0 :(得分:1)
您可以像创建任何其他客户端应用一样创建许可工具。在应用启动期间检查许可证密钥,有时在运行时检查。请查看此帖子中的提示:Protect .NET code from reverse engineering?