突破软件试用期的"土方法"
2013-09-11 23:00
239 查看
机器上有个试用版的vs2008. 想能正常用,又木有去搜序列号。于是用python纠结了这么一段代码:
首先要把vs的路径添加到环境变量PATH里面(因为懒的在代码里写绝对路径了)
原理很简单,VS的试用版是检测系统时间的。于是就将系统时间修改成2012年,然后启动VS成功后再把时间修改回去。
之前在公司用试用版的UltraEdit,也是用了同样的方法~试用版照用不误。
本来想用VBS写来着,结果写了一半发现自己智商拙计搞不明白VBS的字符串操作,于是就杯具了
import time import subprocess import os timeNow = time.localtime(time.time()) print timeNow os.system("date 2012/02/01") #os.system("devenv.exe") subprocess.Popen("devenv.exe") time.sleep(5) os.system("date %s/%s/%s" % (timeNow.tm_year, timeNow.tm_mon, timeNow.tm_mday))
首先要把vs的路径添加到环境变量PATH里面(因为懒的在代码里写绝对路径了)
原理很简单,VS的试用版是检测系统时间的。于是就将系统时间修改成2012年,然后启动VS成功后再把时间修改回去。
之前在公司用试用版的UltraEdit,也是用了同样的方法~试用版照用不误。
本来想用VBS写来着,结果写了一半发现自己智商拙计搞不明白VBS的字符串操作,于是就杯具了
相关文章推荐
- "matlab2013a打开总是软件激活"问题解决方法
- yum安装软件时,出现"No package XXX available"的解决办法
- "分析 EntityName 时出错"的解决方法
- 技巧: 使用truss、strace或ltrace诊断软件的"疑难杂症"
- "=="和equals方法的区别
- java中String类的split()方法以"."分割
- "ORA-00942: 表或视图不存在 "的原因和解决方法
- Delphi TMediaPlayer播放音乐出现"no MCI device open"的错误的解决方法;循环播放
- 一个把List<String>转化为以","隔开的字符串的方法
- PHP出现"Cannot modify header information"警告的解决方法
- 无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之间的排序规则冲突。的解决方法
- "服务器 '*********' 上的 MSDTC 不可用"错误的解决方法
- 在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll" 上。解决方法
- 在MAC下安装一些软件时提示"来自身份不明开发者"解决方法
- 人民币升值使软件服务外包企业遭遇"汇率寒冬"
- "Google Chrome 未响应。 是否立即重新启动?"的解决方法
- 对delegate进行扩展 打造通用的"计时完成"方法 z
- 使用truss、strace或ltrace诊断软件的"疑难杂症"
- 评"软件工程项目管理:功能点分析方法与实践"