原帖地址:http://my.oschina.net/bygreencn/blog/182685
经测试此方法适用于最新的5.0.7 版本。机器环境:Ubuntu14.04 64位环境。
默认的是界面是WingIDE的私有QT界面,建议换成系统默认QT。
有重新编译好的适用64位机器的 wingctl.pyc
链接: http://pan.baidu.com/s/1kTDlOxD 密码: xubo
若是自己替换wingctl.pyc失败,可以直接在/usr/lib/wingide5/bin/2.7下使用编译压缩后的src.zip替换原来的src.zip,并赋予644权限
链接: http://pan.baidu.com/s/1sj4Sw1n 密码: kt8j
Wing IDE pro 5.0.0-1 版本破解方法:
1、去官网下载最新版http://wingware.com/downloads/wingide ,我下载到的是Wing IDE Pro / Windows http://wingware.com/pub/wingide/5.0.0/wingide-5.0.0-1.exe
2、安装Wing IDE。
3、安装完成后获取试用版的许可,完成后关闭。
4. 下载python 2.7的反编译工具,Wing IDE 5的注册管理器使用的是python2.7,之前的版本使用的是python2.5,因此反编译工具unpyclib-0.8.1已经失效,在stackoverflow找到个不错的推荐uncompyle2(https://github.com/wibiti/uncompyle2)可以直接反编译出源文件, 还测试 了一下另一个https://github.com/zrax/pycdc,这个反编译会中途崩溃,所有非常推荐python2.7的反编译工具https://github.com/wibiti/uncompyle2
5、进入C:\Program Files\Wing IDE\bin\2.7,解压另存src.zip文件,剪切出其中的src\process\wingctl.pyo,复制到在uncompyle2解压的目录中,控制台运行命令python ./scripts/uncompyle2 -o ./ wingctl.pyo 得到wingctl.pyo_dis文件, 打开这个python文件,找到class CWingLicenseManager下函数def LicenseCheck(self, force = False)。添加一行valid=1。编译wingctl.pyo_dis,
写了个简单的编译代码 compile.py
import py_compile;
file4 = 'wingctl.pyo_dis';
py_compile.compile(file4);
运行控制台python compile.py后,得到wingctl.pyo_disc。将它改名为wingctl.pyc,复制会到src\process,注意将src\process\wingctl.pyo删除。然后在src目录下重新打包回src.zip
6、重启Wing IDE即可。
!!仅供测试,请使用正版软件
顺便公布度盘共享,5.0.2版,5.0.3版本重新编译文件,仅供测试
链接: http://pan.baidu.com/s/1bn7rKWv 密码: 9ht3
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。