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

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

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

现在VA使用的是第一种方式的计算时间方式。所以现在我用的是试用版,并且没有破解,还差4天过期,现在一直在用着。
0 1
原创粉丝点击