Proctor 发表于 2022-7-6 22:57:14

建立某种安全机制

您好:我不确定这是否是提出这个问题的最佳论坛,如果不是,我道歉。
 
我有一个使用创建的应用程序。net api for autocad。该应用程序依赖于各种文件,例如acad。林,模板文件,图形文件,启动。dll,应用程序。dll,访问数据库。
 
注册表设置的配置使程序加载时,在您发出启动应用程序的命令后,它会查看应用程序。服务器上的dll版本较新。如果是,它会将最新版本放到客户端机器上。所有其他文件都在服务器上。。。。
 
我的大多数用户都是这样设置的;然而,我有几个客户端需要设置为独立的。。。也就是说,在他们打开cad并输入启动应用程序的命令后,它不会进入服务器。。。。所有文件都在其本地计算机上。
 
用户可以轻松地复制所有文件,然后在另一个人的机器上使用,我想防止这种情况发生。
 
我在想我可以实现登录。。这将使应用程序更加安全;然而,我想知道是否有办法阻止他们将文件复制到电脑上?
 
我们真诚地感谢您的任何想法。
谢谢
监考人员

10west 发表于 2022-7-7 00:02:31

我知道有第三方软件包来帮助警察许可等。可能这必须与安装有其他设置(在注册表或文件系统中设置),而独立客户端上的原始应用程序正在安装。然后,当调用可执行文件或功能时,它们会查找系统中“隐藏”的依赖项,仅仅通过它们的存在,“依赖项”可能只是一个模糊的注册表设置,只能存在,因为它被放置在安装(如果不存在)、无害退出或消息通知上。然后,未经授权的用户不会只是复制几个文件,并被允许在另一台机器上运行,还会有一个或两个其他请求,甚至一个“密钥”。我知道这有点像黑客,但这是为了避免第三方成本,或是已经破解的第三方技术。你可以搜索那个主题,它肯定不是我的专长,而且它的需求量越来越大。
 
也许它是特定机器的钥匙,并在不匹配的系统上退出。
页: [1]
查看完整版本: 建立某种安全机制