引言: [摘要]:
本文介绍了在Delphi中利用系统函数和Windows API函数配合Delphi中的DataTimePicker组件来获取和修改文件的时间信息的方法,以达到软件信息的简单加密。
摘要:先引入类型库(project|import type library)adsiis.dll、iisext.dll和activeds.tlb新建一个单元,声明。
unit activeds;
interface
function adsgetobject(const pathname: widestring; const guid:
tguid; out i: iunknown): hre......
摘要:delphi中的字符串——摘自网络一:各种字符串 字符串是object pascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在delphi中字符串的定义和使用有各种方式,包括pascal中典型的字符串(string),delphi支持的长字符串(ansistring),类似于c语言的字符数组(array of char),指向字符的指针(pchar)......
用修改文件时间的方法来加密文件[摘要]:
本文介绍了在delphi中利用系统函数与windows api函数配合delphi中的datatimepicker组件来获取与修改文件的时间信息的方法,以达到软件信息的简单加密. 【程序编程相关:
模拟进程调度(delphi写的)
】 【推荐阅读:
最短路径(校园导游)的简单算法
】
【扩展信息:
ORLAND.DATA.ORACLE不匹】
谈到文件加密已经有很多方法了,但传统的文件型加密方法都存在一些不足.例如:让人头痛的密码技术.复杂的全文加/解密算法.会产生垃圾文件的暗贴技术等等.这里我向大家介绍一种新的文件加密思路.在win 95/98中选定一个文件后单激鼠标右键可以查看文件的属性.其中会列出该文件的创建时间.修改时间与访问时间.这些信息的设置一般都是由操作系统(也就是由dos/windows等等)自动完成的,不会让用户轻易修改.利用这一特性就可以实现很隐蔽的加密技术.
加密原理:用特定的时间信息替换原来的文件时间信息.
解密原理:获取已加密文件的时间信息与特定时间信息比较,如相同则说明该文件是合法的,如不同则说明该文件属于过期或盗版软件.
以上简单介绍了文件时间属性的修改方法,利用这种方法可以起到简单的软件加密.例如:假设某个软件或游戏执行完后存储了一些存档文件,则操作系统会自动设置该文件的修改时间,那么稍有经验的用户就可以用windows中的“查找文件”功能找到最后被修改的文件.如果该文件是记录密码或用户信息的文件(实际上很多情况都是这样),后果简直不堪设想....
下一页 摘要:参考 《让fastreport3.x支持中文pdf的输出》一文,确实可以支持中文。但是发现两个问题:1、只能在adobe reader下打开,在foxit reader下空白。2、用adobe acrobat或者adobe reader打开时提示rebuild,关闭时提示save研究了一下fastreport3.14和3.07的源代码,发现关于字体这部分重新调整了。在3.07下,每个type0的字......