A. 用易语言怎么给自己的软件设置试用期限
时间试用型:在启动时加上时间判断 取当前时间 如果当前时间比设定时间大于多少 销毁
次数型试用:在软件本身做个标记 当程序开始运行时 寻找标记 通过更改标记来确定使用次数,次数超过 销毁
B. 如何把自己设计的软件加上试用期限
在该软件第一次运行时或安装时修改注册表,写入日期信息。每次运行该软件读取信息与当前日期比较来达到。
也可在软件运行时建立一文本文件记录日期(该文本文件不要用扩展名,同样软件运行时读取信息与当前日期比较来达到。
如超过使用日期,在代码中加入限制语句。
C. 如何在代码中设置一个使用期限
既然是源代码,那么当然就很难了,因为源代码是可以更改的东西。如果是软件就好办的多。
D. 如何解除软件使用期限
除非破解 你必须有源代码
E. 如何把试用软件的期限改为永久
我知道的方法有二:
1、搜索相关的破解软件,破解掉
2、调整系统时间,把系统调到一年前,就会显示你的剩余时间还有一年多(不过是对一些软件有用,不是全部,你可以试试)
F. 怎么设置VB软件使用期限
程序修改好,请查收
G. 怎么设置软件的使用期限
设置软件的使用期限方法如下:
程序开头,
可以 GetFileTime 函数获得 文件 建立的时间,或最后一次进入时间,或最后一次写的时间为准。同 当前时间 作对比,算出时间差。
决定退出程序 或 跑程序。
GetFileTime 函数原型:
BOOL WINAPI GetFileTime( _In_ HANDLE hFile, _Out_opt_ LPFILETIME lpCreationTime, //文件建立的时间
_Out_opt_ LPFILETIME lpLastAccessTime, //最后一次进入时间 _Out_opt_ LPFILETIME lpLastWriteTime // 最后一次写的时间
);
================
函数获得 文件 的时间, 还有简单办法: 调 DOS 命令,
DIR /TC 程序名 或
DIR /TA 程序名 或
DIR /TW 程序名
来获取 要的 3 个时间 之一。
用转向到文件 的方法 system( "DIR /TC yuci.exe > abc.tmp");
再打开 abc.tmp 读得 月日年时分 时间
11/06/2013 09:15 AM 34,521 yuci.exe
====
其它办法很多,例如写注册表,写文件。无非是记录时间。
====
如果规定好使用日期,直接取当前时间 now = time (NULL);
比较 规定的 截止日期就可以了。
H. 软件是如何限制使用期限的!
建立一个注册表快照运行RepSnap后,点击菜单“文件” “新建”,在弹出的保存快照对话框中选择快照项目为“仅注册表”,并输入快照说明文字以便后面区分(例如输入:使用50次)然后点击“确定”按纽,就可以开始扫描并保存注册表内容了,扫描完毕后,点击菜单“文件” “保存”命令,将当前快照保存。
建立第二个快照运行你要破解的那个软件,可以运行多次,当软件提示可用次数发生变化后,再用上面同样的方法,保存一次注册表快照。
比较注册表快照这一步很重要,现在需要对比两个注册表快照,找出注册表中的不同之处,这可是破解使用次数限制的关键。当然我们不会去手工对照哈~可以直接使用RepSnap的快照比较功能。点击菜单“文件” “比较”命令打开快照比较对话框。RepSnap会自动将最近两次保存的快照调如进行比较。在报告选项中可以选择显示修改过得键名,也可以显示键名和键值,想得到详细的比较内容的话就选择第二项“显示修改过得键名和键值”吧接下来,点击“确定”按纽后,即可开始比较两个注册表快照内容的不同之处,完成后显示详细报告信息。
找到次数记录从报告中可以看到注册表中有11个键值发生了变化。经过仔细的查看,发现一处重要的注册表更改项目其中“49”和“48”不正是软件剩余的使用次数。
确定次数记录位置在RepSnap中点击工具栏上的“加载注册表编辑器”按钮,打开系统中的注册表编辑器,展开注册目“HKEY_LOCAL_”找到键值“KEYFSTIMES”。先关闭我们要修改那个软件,然后再次运行,返回到注册表中,刷新刚才的键值,可以看到该键值也减少了1,因此可以肯定此处就是记录软件剩余次数的关键了。
修改注册表,先尝试修改注册表键值“KEYFSTIMES”,改为最初的50次,如果正确的话在重启就可以了。