时间试用型:在启动时加上时间判断 取当前时间 如果当前时间比设定时间大于多少 销毁
次数型试用:在软件本身做个标记 当程序开始运行时 寻找标记 通过更改标记来确定使用次数,次数超过 销毁
我们知道,试用版或共享版的软件,都会有使用时间的限制。试用过期后,便无法继续或正常使用了。为此,不少朋友想出了各种方法。有的调整了系统时间,虽有一定效果,但也因此造成了一些不必要的麻烦;有 的更甚至为了继续使用,重装一遍系统,实在太费功夫。所以,这儿我介绍一个好办法,通过修改注册表,可 以解您的燃眉之急,让您的软件永葆青春,不再受试用过期的烦恼。
首先介绍一下工作原理: 对于有使用时间限制的软件,在您第一次使用时,它便在注册表中记下当前的时间。以后的每次运行,总 是先从注册表中读出这个时间,然后和当前时间进行比较,一旦超期,便毫不客气地拒绝执行,告诉您“试用 过期”了。所以,关键的问题就在于如何对待这个藏在注册表里的时间。一般说来,这个时间往往藏得都比较 隐蔽,而且用“增加/删除程序”卸载时,是不会自已从注册表中删除掉的。这就是为什么重装以后,它还会告诉您试用过期的原因。所以我们要做的就是如何与这个时间玩玩“捉迷藏”,想方设法找到它的藏身之地。然后嘛┅┅嘿嘿!那就好对付了。
对于我上次找到Paint shop pro时间,运气好是占了很大一部分。我只是手工地一个键一个键展开查看,结果还居然真让我找到了。这次,为了提高效率,我特意请来了一个得力的助手——Regmon (Regisrty Monitor 注册表监视器)。它可以帮助我们监视程序对注册表的各种 *** 作。不过它也有一个缺点,似乎是太过 于灵敏了,往往一个小动作,它能监视到一大堆信息。
下面,我就以PC-ciline为例,谈谈我这次捉迷藏的经过。感兴趣的朋友不妨也试一试。
第一步:当然是要安装好PC-ciline。这时如果你已经启动了PC-ciline的话,请先暂时关闭它。然后调整 系统时间,向后调一个月以上,使之过期。 第二步:开始准备。先打开Regmon,然后打开资源管理器定位在PC-ciline目录上。再切换回Regmon,清空刚才所监视到的所有信息。特别注意:为了增加定位的准确性,请在接下来的 *** 作中,不要三心二意,尽量减少不必要的 *** 作,以免造成Regmon监视到大量无关信息,给最后的定位工作带来于扰。 第三步:开始工作。切换回资源管理器,启动PC-ciline。这时它会告诉您“试用过期”并拒绝继续执行。好!我们要的就是这个效果。切换回Regmon,看看它都为我们监视到了什么。乍一看,三、四十行的信息让我们无从下手,但仔细一想,当双击扩展名为EXE的文件时它都会从注册表中读出哪些信息呢?第一,通过读出HKEY-CLASSES-ROOT下的文件关联了解到EXE是可执行文件,并对此采取一系列 *** 作(具体是什么 *** 作,我也弄不清,所以就不在这儿故作玄虚了)。第二,关键的一步,从注册表中读出时间,并和当前时间作比较。这时发现出错,试用过期了,程序也就此打住。这样一来,那最后几行不就是我们所想到的时间吗?果真,在末尾发现了可疑目标。选中[HKEY_LOCAL_MACHINE\Software\SYSTEMOLEDDE],按下Ctrl+J,跳到注册表编辑器中该位置。仔细一看,其键下KIOPEN\Shell有个"ROCKET98"的HEX值很可疑噢!按下DEL删掉,再切回资源管理器,重新启动PC-ciline,哈哈!果真PC-ciline的时间就藏在这儿。
事后,我又发现删掉Rocket98的值后,再启动PC-ciline时,这个值又冒了出来。所以,如果PC-ciline 试用过期后,我们只需把这个值删去,便又可以继续使用了。
Windows Server 2008查看远程桌面登录日志:控制面板->查看事件日志->事件查看器(本地)->Windows日志->安全,
在右侧的列表会显示出全部安全信息,然后可以查找 事件ID为4776的条目,
点击开后,“源工作站:“后边的就是登陆本机的windows 客户端的主机名。
每次查看都需要搜索比较麻烦,可以设置自动记录到文件的方式创建登陆日志:
建立一个存放日志和监控程序的目录,如在C盘下建立一个RDP目录
在其目录下建立一个名为RDPlogtxt的文本文件和一个名为RDPlogbat的批处理文件
RDPlogbat是执行记录的脚本,RDPlogtxt是登录日志。RDPlogbat内容为:
date /t >>RDPlogtxt
time /t >>RDPlogtxt
netstat -n -p tcp | find ":3389">>RDPlogtxt
start Explorer
进入系统管理工具中的“终端服务器配置”,进入到默认RDP-Tcp属性中、切换到“环境”页下,启用“用户登录时启用下列程序”在程序路径和文件名处填写:C:\RDP\rdplogbat;并在起始于填写:C:\RDP\
完成以上的配置步骤后,当再次登录服务器时就会记录当前登录者的时间和IP。
这样每次登录时都会有一个DOS的黑窗口一闪而过,隐藏窗口的方式:
1、仍旧在原来的目录下新建一个名为RDPLogvbs脚本文件,内容如下:
Set shell = WscriptCreateobject("wscriptshell")
Call shellrun("C:\RDP\RDPLogbat" 0)
2、进入系统管理工具中的“终端服务器配置”,进入到默认RDP-Tcp属性中切换到“环境”页下,启用“用户登录时启用下列程序”
3、在程序路径和文件名处填写:wscript C:\RDP\RDPLogvbs;并在起始于填写:C:\RDP\
提醒位:想每次登陆都记录访问着的时间和IP,每次退出远程桌面时,都必须选择“注销”用户退出
通过电脑里的条型码信息自动记录来控制。每台电脑里条形码是唯一的。电脑使用后的任何 *** 作信息都会被自动转换为数据记录。简单的卸载是删不掉的。再次安装时,软件会自动探测到曾经安装的信息然后被锁定。
如果你想免费重复使用。唯有重装电脑这一个办法。重装电脑就是把电脑内所有自动保存的信息都删掉。如同被橡皮擦一般彻底擦干净了。再安装此软件探测不到任何信息。你方可用第二次免费使用。
让指定程序运行时读取系统时间为自己指定时间的方法是:利用破解时间限制的小软件。
1、DateSpy,是一款可以去除一些演示软件和测试版软件的时间限制。运行DateSpy软件,选中“配置”这个复选框,选择目标想要取消时间限制的软件的程序名(如果需要可以加上命令行参数),选择有效的运行日期(必须是合法试用期内的任一天,例如:你是在3月1日安装的软件,而软件使用时间限制是30天,那么这个日期必须在3月1日至8月30日之间),然后单击“OK”即可。修改程序管理器的相应程序项,将命令行改为DateSpyexe,这样修改以后每次点击相应的图标就运行DateSpyexe代替原共享软件启动从而达到去除时间限制的目的。
2、RevTime(一个名为时光倒流的软件),使用时,拷一份 REVTIME2EXE 到有使用期限的软件所在的目录,然后运行它,在“倒流到哪一天”栏中,“时光倒流”自动帮你填上当天的日期,另外,“执行的文件名”填写的当然就是被限时软件的主文件名。填完以后试试按“运行”按钮即可。
3、RunAsDate,是一个用来破解有时间限制软件的小工具,这个软件使用起来就更加简单了,甚至还可以建立运行在特定日期时间的快捷方式,方便以后的使用。
这里说一点,改电脑时间对软件的使用时间的延长不会起作用,而且会造成软件不可用,拿卡巴斯基举例,试用期30天是自动把信息添加进注册表的,卸掉重装都没有用的,除了清理注册表就只有重装系统了!有一些软件是可以清理的。
这个比较复杂,首先要脱壳。然后找到里面一个代码。那个代码是连接到百度服务器时间或者他自己的服务器来验证你的用户名密码有没有到期。你把代码验证的地址改成自己的服务器或者把那段代码删除掉。以后打开软件就直接跳过那个试用验证的程序了。这个要专业人员才比较懂。我们这些回答你问题的也就是菜鸟一个。。我们都懂这些的话。。。就大把地方能赚到钱。。不用在这里玩百度知道了
以上就是关于用易语言怎么给自己的软件设置试用期限全部的内容,包括:用易语言怎么给自己的软件设置试用期限、通过什么途径可以修改试用期软件的使用次数呢具体怎么改、Windows server 2008R2远程桌面服务试用120天,怎么查看在不在试用期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)