WingIDE 5的安装与破解方法
http://blog.csdn.net/liumaolincycle/article/details/47756351
网上大多是替换pyo文件的方法,试了一次不知道为什么出错了,以前用过这种破解脚本的方法,但是很难找,写在这里以后方便自己查询。前提是已经安装好Python。
1.WingIDE 5下载
可以从官方网站下载最新版本,也可以直接用这个5.0.0-1版本。
2.破解脚本
脚本是已经写好的,感谢伟大的原作者。贴出来是怕以后找不到,涉及侵权问题请告知,马上删除。
#CalcActivationCode.py
import sha
import string
BASE2 = '01'
BASE10 = '0123456789'
BASE16 = '0123456789ABCDEF'
BASE30 = '123456789ABCDEFGHJKLMNPQRTVWXY'
BASE36 = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
BASE62 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'
BASEMAX = string.printable
def BaseConvert(number, fromdigits, todigits, ignore_negative = True):""" converts a "number" between two bases of arbitrary digitsThe input number is assumed to be a string of digits from thefromdigits string (which is in order of smallest to largestdigit). The return value is a string of elements from todigits(ordered in the same way). The input and output bases aredetermined from the lengths of the digit strings. Negative signs are passed through.decimal to binary>>> baseconvert(555,BASE10,BASE2)'1000101011'binary to decimal>>> baseconvert('1000101011',BASE2,BASE10)'555'integer interpreted as binary and converted to decimal (!)>>> baseconvert(1000101011,BASE2,BASE10)'555'base10 to base4>>> baseconvert(99,BASE10,"0123")'1203'base4 to base5 (with alphabetic digits)>>> baseconvert(1203,"0123","abcde")'dee'base5, alpha digits back to base 10>>> baseconvert('dee',"abcde",BASE10)'99'decimal to a base that uses A-Z0-9a-z for its digits>>> baseconvert(257938572394L,BASE10,BASE62)'E78Lxik'..convert back>>> baseconvert('E78Lxik',BASE62,BASE10)'257938572394'binary to a base with words for digits (the function cannot convert this back)>>> baseconvert('1101',BASE2,('Zero','One'))'OneOneZeroOne'"""if not ignore_negative and str(number)[0] == '-':number = str(number)[1:]neg = 1else:neg = 0x = long(0)for digit in str(number):x = x * len(fromdigits) + fromdigits.index(digit)res = ''while x > 0:digit = x % len(todigits)res = todigits[digit] + resx /= len(todigits)if neg:res = '-' + resreturn resdef SHAToBase30(digest):"""Convert from a hexdigest form SHA hash into a more compact andergonomic BASE30 representation. This results in a 17 'digit' number."""tdigest = ''.join([ c for i, c in enumerate(digest) if i / 2 * 2 == i ])result = BaseConvert(tdigest, BASE16, BASE30)while len(result) < 17:result = '1' + resultreturn result
def AddHyphens(code):"""Insert hyphens into given license id or activation request tomake it easier to read"""return code[:5] + '-' + code[5:10] + '-' + code[10:15] + '-' + code[15:]LicenseID='CN123-12345-12345-12345'
#Copy the Request Code from the dialog
RequestCode='RW51D-H2H9H-C1565-6EY29'
hasher = sha.new()
hasher.update(RequestCode)
hasher.update(LicenseID)
digest = hasher.hexdigest().upper()
lichash = RequestCode[:3] + SHAToBase30(digest)
lichash=AddHyphens(lichash)#Calculate the Activation Code
data=[7,123,23,87]
tmp=0
realcode=''
for i in data:for j in lichash:tmp=(tmp*i+ord(j))&0xFFFFFrealcode+=format(tmp,'=05X')tmp=0act30=BaseConvert(realcode,BASE16,BASE30)
while len(act30) < 17:act30 = '1' + act30
act30='AXX'+act30
act30=AddHyphens(act30)
print "The Activation Code is: "+act30
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
3.具体破解
1)先安装WingIDE,安装好后打开,激活时选择第三项,输入license id CN123-12345-12345-12345(这个license是随便乱填的)。
2)点击Continue后弹框,拷贝框中的request code。
3)修改Python脚本中的RequestCode为刚才得到的Request Code值,然后运行脚本,得到一个激活码。
4)把这个激活码填入上面的Activate License框中,点击Continue即可成功注册。
5)再次打开WingIDE即可正常使用。
WingIDE 5的安装与破解方法相关推荐
- IAR EW8051-8.10.4安装及破解方法
第一步:获取破解license 1: 点击桌面左下角"開始"button,找到cmd.exe,右键创建cmd.exe 快捷方式到桌面: ----假设是windows7 .请右键点击 ...
- 【转】OrCAD 16.3安装和破解方法
安装源来自:http://www.verycd.com/topics/2795352/ <PCB设计>(Cadence.OrCad)v16.3[光盘镜像] ed2k://|file|%5B ...
- Flex开发实战(二)--Flash Builder 4.7下载和安装及破解方法
Flex开发实战(二)--Flash Builder 4.7下载和安装及破解方法 标签: flashflex开发下载方法安装 2015-06-30 00:01 2283人阅读 评论(2) 收藏 ...
- Wing IDE安装与破解方法
WingIDE的licese破解方法 (1) 安装WingIDE成功后启动,激活时输入license id CN123-12345-12345-12345 (2)点击Continue后弹框,拷贝框中的 ...
- 最新 PhpStorm 2018 安装及破解方法
1>. 安装: 2>. 破解 PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具.PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视 ...
- Myeclipse10安装以及破解方法
一:Myeclipse 10安装文档 http://wenku.baidu.com/link?url=1Yfb6ORFRS1sbROmoP_OmdHJX6dcKd0130A9p4jSQUC6gxYIX ...
- ewido下载和安装加破解方法
许多的反木马程序中,Ewido 是最好的.国内的木马x星等和它比简直是小儿科了. 最近在http://www.anti-trojan-software-reviews.com/上的测试里表明,它可 ...
- Internet Download Manager6.32(IDM)安装及破解方法[亲测有效]
Internet Download Manager,简称IDM,是国外的一款优秀下载工具,该软件同时是一款共享软件,凭借着下载计算的速度优势在外媒网站中均受好评.能提升你的下载速度最多达5倍,支持断点 ...
- Visual Assist X的安装及破解方法
Visual Assist X是使用Extension的方式安装的,所以你得到这个路径去破解,就是把破解补丁拷贝到这个路径下,直接运行补丁程序或者覆盖VA_X.dll 即可: Windows7路径 C ...
最新文章
- OpenCV学习笔记(12)——OpenCV中的轮廓
- Fetch -- http请求的另一种姿势
- HBase 1.2.6 完全分布式集群安装部署详细过程
- spring-cloud:熔断监控Hystrix Dashboard和Turbine的示例
- ctime库函数的使用
- Java中getMessage()和printStackTrace方法
- Metal之Shading Language Specification(着色语言规范)
- 招银网络笔试java_最新!!招银网络科技Java面经,整理附答案
- win8 oracle10g,win7/win8 下安装oracle10g的方法
- 爱数智慧荣获“阿里云2021年度优秀供应商” | 喜讯
- Nginx SSL 性能调优
- python有什么用-我们为什么要选择学习python?学习python有什么用?
- Vector, ArrayList, LinkedList分析
- 计算机辅助翻译 教学大纲,《计算机辅助翻译》本科课程教学大纲翻译本科.doc...
- 智能车制作——从元器件、机电系统、控制算法到完整的智能车设计|文末赠书
- simulink与gt联合仿真问题求解
- html怎么把网址设为首页,怎样让网站设为首页和加入收藏
- 对于PS选区的初步认识
- 【翻译论文】An Architecture Combining Convolutional Neural Network (CNN) and Support Vector Machine (SVM)
- 华为python673集_实现Redis Cluster并实现Python链接集群
热门文章
- windows server 2008 如何查看异常重启日志
- 十天精通CSS3(11)
- [国嵌攻略][080][无名管道通讯]
- CentOS开启FTP及配置用户
- Smarty 中的 if 语句条件修饰词
- 编写简单的发布者和订阅者(C++)---ROS学习第9篇
- msm8953+android8.1启动异常进入recovery模式_需要格式化data分区恢复启动
- android 串口调试
- PowerShell Core 6.2 发布,侧重于性能改进
- python3 json.dump乱码问题