1. 安装Wing IDE
    官网下载deb安装文件

  2. 开始安装程序
    1. dpkg -i 文件名.deb  
  3. 安装完成后打开注册界面,输入下面的License ID 后得到RequestCode,将RequestCode替换掉源文件Key.py中的RequestCode
  4. 运行代码(前提已经安装了python),得到激活码
  5. 输入激活码,即可破解
  6. 源代码Key.py如下
     import sha
    import string
    BASE2 = ''
    BASE10 = ''
    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 digits The input number is assumed to be a string of digits from the
    fromdigits string (which is in order of smallest to largest
    digit). The return value is a string of elements from todigits
    (ordered in the same way). The input and output bases are
    determined 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 = 1
    else:
    neg = 0
    x = 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] + res
    x /= len(todigits) if neg:
    res = '-' + res
    return res def SHAToBase30(digest):
    """Convert from a hexdigest form SHA hash into a more compact and
    ergonomic 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 = '' + result return result
    def AddHyphens(code):
    """Insert hyphens into given license id or activation request to
    make it easier to read"""
    return code[:5] + '-' + code[5:10] + '-' + code[10:15] + '-' + code[15:] LicenseID='ENX27-HWM6G-XYVFA-165PG'
    #Copy the Request Code from the dialog
    RequestCode='RW51N-LW9K6-T5GWP-YVBLP'
    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))&0xFFFFF
    realcode+=format(tmp,'=05X')
    tmp=0 act30=BaseConvert(realcode,BASE16,BASE30)
    while len(act30) < 17:
    act30 = '' + act30
    act30='AXX'+act30
    act30=AddHyphens(act30)
    print "The Activation Code is: "+act30 raw_input()

Wing IDE 5 for Python 安装及破解方法的更多相关文章

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

    第一步:获取破解license 1: 点击桌面左下角“开始”按钮,找到cmd.exe,右键创建cmd.exe 快捷方式到桌面: ————如果是windows7 ,请右键点击cmd.exe 快捷图标,点 ...

  2. PyCharm 安装及破解方法

    PyCharm 安装及破解方法 一.安装 首先要下载Pycharm这个软件,可以在官网下载进行下载. 下载完软件之后,双击安装文件即可进行安装,双击后出现下图所示的提示,点击Next即可. 然后会出现 ...

  3. Python开发环境Wing IDE如何检查Python集成

    在使用Wing IDE开始代码编辑之前,必须先确保Wing IDE已经成功地找到用户的Python安装位置(如果用户同时安装有多个版本,那么Wing IDE将有限选择最新版).要对这个进行检查,需要调 ...

  4. Wing IDE 怎样设置 python版本号

    机器上同一时候装了Python3和Python2,使用Wing IDE, 由于Python2和3是有非常大的差别的,所以时不时的须要更改IDE使用的Python版本号.以下介绍方法: 1.打开Edit ...

  5. PyCharm2018 安装及破解方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u012278016/article/details/81738676 目录 1>. 安装 2& ...

  6. Loadrunner11安装和破解方法

    公司很多项目都在做性能测试,打算把性能测试学习下.(不懂还可以问问公司大神,这么好的机会不要错过了O(∩_∩)O哈哈~)用了二周实践看了性能测试方面一些基本术语和概念,一直都还没自己动手实践,光看基本 ...

  7. Rational Rose 安装及破解方法

    Rational Rose 的安装与破解:  所需材料: 1.“Rational rose 2003.rar”安装包压缩文件                 2.“license.rar”压缩文件(一 ...

  8. phtoshop cs6 下载安装及破解方法(另附Photoshop CC 2018破解版图文教程)

    前言: 前端虽然用PS不多,但有时需要用PS切图:UI给你PSD图,需要取色,查看字体颜色大小:测量元素宽高等 但有时想找一个“麻雀虽小,五脏俱全”又是破解版的PS,也不是那么容易的 注:ps完整版不 ...

  9. python3.6下安装wingIDE破解方法

    1.wingIDE的下载: 在电脑配置好的python环境情况下,去官网下载wingIDE6,按照一般方式安装好.安装好它会自动提示你是否激活,你点击激活.然后到下一步. 2.脚本的制作: impor ...

随机推荐

  1. 新版本ffmpeg解码非完整H264帧失败

    按照ffmpeg/doc/examples/decoding_encoding.c中video_decode_example解码H264,新版本ffmpeg解码非完整H264帧,定量读取数据直接给av ...

  2. Hadoop应用开发实战案例 第1周

    本课程的基础课程是,Hadoop数据分析平台课程.相信,能看我本博文的朋友,是有一定的基础了. 只是前个课程是讲解,这个课程是应用. 第一层是:数据源层,代表有生产线上的数据,比如关系型数据库orca ...

  3. 汇总:Linux下svn命令大全

    svn(subversion)是近年来崛起的版本管理工具,svn服务器有2种运行方式:独立服务器和借助apache.2种方式各有利弊.不管是那种方式,都需要使用各种命令来实现.在本文中,haohtml ...

  4. 第三方类AFNetworking

    1.AFNetworking简介 AFNetworking是一个在iOS开发中使用非常多的轻量级网络开源库适用于iOS以及Mac OS X.它构建于在(Apple iOS开发文档) NSURLConn ...

  5. 关于block以及__bridge的一些笔记

    问题概要 _block是否是一个OC对象? __bridge相关. _block是否是一个OC对象? 结论 一般来说,block可以看做一个OC对象,但是在编译器底层,block又可以被细分为bloc ...

  6. 一个简单的hibernate项目

    准备工作 工具准备 hibernate3.5.3 Eclipse Java EE IDE for Web Developers.Version: Helios MySQL5.5 环境配置搭建 安装并配 ...

  7. android4.0访问不能网络解决方法

    @SuppressLint("NewApi")protected void onCreate(Bundle savedInstanceState) {StrictMode.setT ...

  8. linux信号量超过系统限制

    部署一台新服务器,信号量报错,观察也没有key冲突,错误分析及解决如下: 创建一个不存在的信号量集返回参数错误的报错,因为信号量集的信号量数量超过了系统限制. 系统默认 /home/poc#ipcs ...

  9. opennebula 编译日志

    [root@localhost opennebula-]# scons mysql=yes scons: Reading SConscript files ... Testing recipe: xm ...

  10. 在自定义的dwt文件中调用page_header.lbi和page_footer.lbi

    昨天下午接到需求说要增加一个新的页面,作为优惠活动规则的介绍之用,之前对ecshop各种修改,但是这次自己做页面还是第一次,文件太多,函数也太多,一个一个的读过来时间很头疼的事情,于是就参照goods ...