Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求思路,数据库如何禁止其他人拷贝或转发?

雁北之聊  发表于:2011-08-14 10:22:39  
复制

 比如用ACCESS做了个窗体查询程序,发个朋友之后(当然是连表、查询等都打包过去了),不想让他有自主权通过邮件(将表等源头)转发给其他人;可不可以做个类似的限制呢?以保护编制人的产权?

 

Top
煮茶论道 发表于:2011-08-14 10:34:00
代码可以编译成mde文件,别人就看不到源代码了,表数据可以设置密码。更狠也可以把程序和电脑绑定注册,不注册的鸟人把他电脑的轰掉。

雁北之聊 发表于:2011-08-14 12:39:32
感谢楼上的煮茶论道朋友,可否发个学习这方面的链接或实例给我学习参考下。

竹笛 发表于:2011-08-14 15:52:26

ACCESS只是一个文件,文件是可以发送的。所以,没有解决方案的。

当然,你可以加密数据,让其在别的电脑上无法查看数据,或是设置工作组安全级或别的安全措施使之无法运行。



Tomtop 发表于:2011-08-14 21:38:15

文件是不可能限制到他去分发的。

 

设置工作组安全级对系统文件的打开进行安全设置。如果没有安全验证文件是无法打开的,但这个文件他如果同时也分发,也是无法达到你的初始目的。

 

可以在上面的安全基础上,在access数据库中增加安全验证,获得他的硬盘的ID号,通过程序来限制该access只能在该硬盘上运行。或者是赢取第三方唯一标记(注册表、ini文件等)来识别是否允许运行。而这个第三方标记文件由你来提供给他。其它人不提供就解决了这个问题。



张万里 发表于:2011-08-15 13:56:34
只有打包成安装包,编写注册功能与电脑硬盘绑定,不注册只能限制使用!!1

勇者无敌 发表于:2011-08-15 16:29:57

如何“打包成安装包,编写注册功能与电脑硬盘绑定”?



雁北之聊 发表于:2011-08-15 21:35:26

再次顶一下,看来做个安装包和附加电脑绑定的注册功能解决之道了,那位老师可否提供个这方面学习链接,让我们这些入行者学习学习,再次感谢了.



总记录:7篇  页次:1/1 9 1 :