标题:请教vfp各种文件的加密
只看楼主
十足新手
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-9-22
 问题点数:0 回复次数:7 
请教vfp各种文件的加密
我打包后的程序安装在了其他的电脑上
可是只要那台电脑安装了vfp的话就可以对这些文件(表单,表,报表,总之所有文件)都一览无余,而且还可以
任意修改
请问如何才能使这些文件在vfp环境下也是不可用,只有用量变后的那个应用程序才可以进入
请各位大侠不吝赐教
搜索更多相关主题的帖子: vfp 文件 环境 
2007-01-30 17:47
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
编译后将.exe文件及数据库(表)文件提供给用户,其他文件不要提供,就可以达到保密的目的。对于表文件,可以通过改写其文件头的方式,也可以将表文件的第1-4字节与第5-8字节交换后再保存,VFP系统就不会将其认成表文件,使用前用将其交换回来就可以正常打开。

活到老,学到老! http://www. E-mail:hu-jj@
2007-01-30 20:41
十足新手
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-9-22
得分:0 
请问,楼上如何调换着前四位和后四位呢?
2007-01-30 22:25
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
得分:0 
楼上,参照VFP的低级文件函数fopen,fread,fwrite,fseek等

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-01-31 22:28
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
对于连编成EXE的文件,如果在以后的使用中不需要更改的话,如表单图片等可以在项目中包括进行,如果是不需要修改的表的话也可以包括进去,这样,做成的EXE就可以把那些表单图片全部删除掉加上VFP的运行库就可以运行了,不需要做成EXE还要弄上编程时的表单

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2007-02-02 19:27
十足新手
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-9-22
得分:0 
谢谢楼上
我已经改了
但是运行时需要修改的表的加密还是一个问题
2007-02-02 19:31
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
修改表打开之前解密,关闭之后加密。为了防止非正常退出程序时表未加密,可以每次进入程序时将加密的表复制一个临时表,然后对临时表进行操作,程序结束时将临时表加密后复盖上次保存的表。

活到老,学到老! http://www. E-mail:hu-jj@
2007-02-09 19:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-118904-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.619841 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved