以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助][讨论]如何让单机版用户只能打开自己的数据库,无法打开别人的数据库?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171631)

--  作者:chh2321
--  发布时间:2021/9/5 14:57:00
--  [求助][讨论]如何让单机版用户只能打开自己的数据库,无法打开别人的数据库?
问题:在帮助文件“软件加密与授权示例”中提供的方法只能保证非本公司UKey无权打开本公司开发的软件,但是不能保证(同一公司开发的)别人的Ukey读取我的数据库。
假设同一部门的两个人A和B,分别有一个C公司开发的单机版软件的Ukey,那么A的Ukey就有可能打开B的数据库,B的UKey也有可能打开A的数据库。

请教老师:上述问题,有什么好的解决方案?有几种?

--  作者:chh2321
--  发布时间:2021/9/5 15:45:00
--  

假设数据库链接外部数据源“Myaccess”,
1. 别人可以用他的UKey(与我的UKey是同一家公司开发)插到我的电脑上,可以打开数据库,查看、编辑;
2. 或者从我的电脑copy这个外部数据源,拷入他的电脑中,打开我的数据库


--  作者:有点蓝
--  发布时间:2021/9/5 21:12:00
--  
1、数据库加上密码
2、给自己项目设置不同的账户密码(开发者、管理员等),不要把密码透露给别人