visual assist 一直使用试用版的方法

因为使用visual assist 的试用版,因此都面临过期的问题。
一个软件如何判断过期了?
跟谁比较?
在没有过期以前
一 一般情况是写入一个硬编码的时间,比如 2017-03-15 过了这个时间就过期。
它和谁比较?
1 当联上外网的时候,VA 会访问自己的服务器获取正确时间。
2 当不联网的时候,会和本机时间比较。
如果我们不让VA联网,而且本机时间是不变的,那么VA将用不过期。
实现方式:
防火墙,不允许Visual Studio 联网,编写一个小程序,一开机就运行,把时间固定到某一天。

二 如果判断软件运行的总时间,比如 gettickcount ,然后当应用退出的时候,计算运行的时间,然后累加,这样就能计算出用户用了VA多久。这样的话,利用修改时间是不行的。这样就要利用procMon等工具,看看VA运行的时候写了哪些文件,写了哪些注册表位置。然后清理这些地方。这个方法比较麻烦。

现在VA使用的是第一种方式的计算时间方式。所以现在我用的是试用版,并且没有破解,还差4天过期,现在一直在用着。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值