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的安装与破解方法相关推荐

  1. IAR EW8051-8.10.4安装及破解方法

    第一步:获取破解license 1: 点击桌面左下角"開始"button,找到cmd.exe,右键创建cmd.exe 快捷方式到桌面: ----假设是windows7 .请右键点击 ...

  2. 【转】OrCAD 16.3安装和破解方法

    安装源来自:http://www.verycd.com/topics/2795352/ <PCB设计>(Cadence.OrCad)v16.3[光盘镜像] ed2k://|file|%5B ...

  3. Flex开发实战(二)--Flash Builder 4.7下载和安装及破解方法

    Flex开发实战(二)--Flash Builder 4.7下载和安装及破解方法 标签: flashflex开发下载方法安装 2015-06-30 00:01  2283人阅读  评论(2)  收藏  ...

  4. Wing IDE安装与破解方法

    WingIDE的licese破解方法 (1) 安装WingIDE成功后启动,激活时输入license id CN123-12345-12345-12345 (2)点击Continue后弹框,拷贝框中的 ...

  5. 最新 PhpStorm 2018 安装及破解方法

    1>. 安装: 2>. 破解 PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具.PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视 ...

  6. Myeclipse10安装以及破解方法

    一:Myeclipse 10安装文档 http://wenku.baidu.com/link?url=1Yfb6ORFRS1sbROmoP_OmdHJX6dcKd0130A9p4jSQUC6gxYIX ...

  7. ewido下载和安装加破解方法

    许多的反木马程序中,Ewido 是最好的.国内的木马x星等和它比简直是小儿科了.   最近在http://www.anti-trojan-software-reviews.com/上的测试里表明,它可 ...

  8. Internet Download Manager6.32(IDM)安装及破解方法[亲测有效]

    Internet Download Manager,简称IDM,是国外的一款优秀下载工具,该软件同时是一款共享软件,凭借着下载计算的速度优势在外媒网站中均受好评.能提升你的下载速度最多达5倍,支持断点 ...

  9. Visual Assist X的安装及破解方法

    Visual Assist X是使用Extension的方式安装的,所以你得到这个路径去破解,就是把破解补丁拷贝到这个路径下,直接运行补丁程序或者覆盖VA_X.dll 即可: Windows7路径 C ...

最新文章

  1. OpenCV学习笔记(12)——OpenCV中的轮廓
  2. Fetch -- http请求的另一种姿势
  3. HBase 1.2.6 完全分布式集群安装部署详细过程
  4. spring-cloud:熔断监控Hystrix Dashboard和Turbine的示例
  5. ctime库函数的使用
  6. Java中getMessage()和printStackTrace方法
  7. Metal之Shading Language Specification(着色语言规范)
  8. 招银网络笔试java_最新!!招银网络科技Java面经,整理附答案
  9. win8 oracle10g,win7/win8 下安装oracle10g的方法
  10. 爱数智慧荣获“阿里云2021年度优秀供应商” | 喜讯
  11. Nginx SSL 性能调优
  12. python有什么用-我们为什么要选择学习python?学习python有什么用?
  13. Vector, ArrayList, LinkedList分析
  14. 计算机辅助翻译 教学大纲,《计算机辅助翻译》本科课程教学大纲翻译本科.doc...
  15. 智能车制作——从元器件、机电系统、控制算法到完整的智能车设计|文末赠书
  16. simulink与gt联合仿真问题求解
  17. html怎么把网址设为首页,怎样让网站设为首页和加入收藏
  18. 对于PS选区的初步认识
  19. 【翻译论文】An Architecture Combining Convolutional Neural Network (CNN) and Support Vector Machine (SVM)
  20. 华为python673集_实现Redis Cluster并实现Python链接集群

热门文章

  1. windows server 2008 如何查看异常重启日志
  2. 十天精通CSS3(11)
  3. [国嵌攻略][080][无名管道通讯]
  4. CentOS开启FTP及配置用户
  5. Smarty 中的 if 语句条件修饰词
  6. 编写简单的发布者和订阅者(C++)---ROS学习第9篇
  7. msm8953+android8.1启动异常进入recovery模式_需要格式化data分区恢复启动
  8. android 串口调试
  9. PowerShell Core 6.2 发布,侧重于性能改进
  10. python3 json.dump乱码问题