wingide是优秀的Python IDE。美中不足不是免费的。网上有很多破解版其实都只提供了一个破解文件,而且破解文件比较老,是针对python2.5版本制作的。

wingide 下载地址:http://wingware.com/downloads 安装过程略过。

如果不想自己反编译,这里有一个现成编译好的文件。http://download.csdn.net/detail/gugu1313/8466937

1.首先安装反编译工具uncompyle2

sudo apt-get install python-pip

sudo pip install uncompyle2

2.查看wingide安装目录 whereis wingide5   我的是 /usr/lib/wingide5

从wingide中找到注册文件 /usr/lib/wingide5/bin/2.7/中的src.zip(对应2.7的python,如果是别的版本python去bin/xx下找),

解压src.zip. .在文件夹process里面有一个abstract.pyo文件。

然后用命令

uncompyle2 abstract.pyo > abstract.py

这样就根据pyo文件生成了源码py文件,找到与使用期限相关的代码如下:

[python] view plaincopy
  1. def _GetTermDaysLeft(self, lic = None):
  2. """ Get number of days left on license.  Returns the days, or 0 if expired,
  3. -1 if unlimited, or -2 on error """
  4. <span style="color:#ff0000;"> return -1                #我们直接在这里将这个函数返回-1</span>
  5. if config.kSteam:
  6. try:
  7. return self.__GetSteamTermDaysLeft()
  8. except:
  9. return -2
  10. if lic is None:
  11. lic = self.fLicenseData
  12. if lic is None:
  13. return 0
  14. elif lic['termdays'] != '*':
  15. try:
  16. fields = string.split(lic['date'], '/')
  17. if len(fields) != 3:
  18. raise ValueError
  19. m, d, y = map(string.atoi, fields)
  20. if m < 1 or m > 12 or d < 1 or d > 31 or y < 0:
  21. raise ValueError
  22. if y < 100:
  23. y = 2000 + y
  24. lic_date = time.mktime((y,
  25. m,
  26. d,
  27. 0,
  28. 0,
  29. 0,
  30. 0,
  31. 0,
  32. -1))
  33. except (ValueError, TypeError, OverflowError):
  34. return -2
  35. cur_date = time.time()
  36. try:
  37. lic_secs = int(lic['termdays']) * 24 * 60 * 60
  38. except ValueError:
  39. return -2
  40. if cur_date > lic_date + lic_secs:
  41. return 0
  42. if lic_date > cur_date + 86400:
  43. return 0
  44. return int((lic_secs - (cur_date - lic_date)) / 86400)
  45. else:
  46. return -1

3.然后再将我们修改好的py文件重新生成pyo文件

python -O -m py_compile abstract.py
将新生成的abstract.pyo 放入/usr/lib/wingide5/bin/2.7/src/process 文件夹中。破解完成。
执行/usr/lib/wingide5/wing 启动wingide 发现已经破解成功了。

转载于:https://www.cnblogs.com/qdfu/p/5546726.html

wingide5-forlinux cracked相关推荐

  1. 【Sublime Text 3】Sublime Text 3 - cracked 3092

    最新3092破解版的童鞋请访问以下地址替换原文件即可http://pan.baidu.com/s/1kTKg9x1密码:gbai Here's the address to download crac ...

  2. IObit Uninstaller Pro v10.6.0.4 Cracked 安装监视器无法开启或无效的解决方案

    简介 首先安装官方 Free 版,改好设置,开启安装监视器,后台就会驻留 UninstallMonitor.exe. 看下 C:\Users\xxx\AppData\Roaming\IObit\IOb ...

  3. 【Sublime Text 3】Sublime Text 3 - cracked 3083\3085

    要使用3086破解版的童鞋请访问以下地址: http://down.repaik.com/SublimeText/ Here's the address for cracked 3086 just i ...

  4. 【Sublime Text 3】Sublime Text 3 - cracked 3086

    要使用3086破解版的童鞋请访问以下地址: http://down.repaik.com/SublimeText/ Here's the address for cracked 3086 just i ...

  5. Sublime Text 3 Build 3065 All System CracKed By Hmily[LCG]

    Sublime Text 3 Build 3065 All System CracKed By Hmily[LCG] <ignore_js_op> 程序员文本编辑器 Sublime Tex ...

  6. 【跨平台编程工具】XERO CODER 4.2.8.0 For x86 Cracked By PiaoYun/P.Y.G 优雅破解

    XERO CODER(早年的XPower++ 改名过来的),不知道开发IOS和android如何,GPU开发跨平台开发工具不多啊. 使用结果,不成气候,废品. ==================== ...

  7. cracked me.1. Acid burn

    作为一个小菜.最近在52pojie上看了一些逆向破解的知识. 发现论坛有160个crack me.觉得不错.拿来做做. 这可把一个没基础没经验的我 弄得是稀里糊涂昏天黑地.看着前辈的经验贴,才有点懂. ...

  8. How to add the cracked dlls in GAC---let me tell u

    方法一: 将你的c:\WINDOWS\assembly目录打包,在客户机上释放,覆盖掉客户机的目录 方法二: 开发的时候,用cracked dll开发,但是安装的时候用正版的安装,在安装完毕 用dos ...

  9. 安装RapidDesign_v1.3.0.Cracked.DX10.3.Rio

    1.下载.https://t00y.com/file/tempdir-A2NSZVRiXTRSZAZpVGBRLg4_V2IBNw47XTBQMFYzUGVXM1R-BTZaNFZkUDRQaFczU ...

最新文章

  1. Ubuntu12.10 root用户登录设置
  2. UGUI_UGUI组件属性
  3. 欢迎您参加_ADT技术培训营
  4. js基本包装类型和引用类型
  5. 带你认识三种kafka消息发送模式
  6. 谈谈一些有趣的CSS题目(十四)-- 纯 CSS 方式实现 CSS 动画的暂停与播放!
  7. Android,已知应用名称, 通过应用名称来启动应用
  8. HDU2516 取石子游戏【博弈】
  9. Python Scrapy 爬虫框架实例(一)
  10. SQL中 decode()函数的应用和一些特殊的传值方法
  11. TOP100summit:【分享实录-猫眼电影】业务纵横捭阖背后的技术拆分与融合
  12. Numpy 笔记(二): 多维数组的切片(slicing)和索引(indexing)
  13. vista激活失败,无限重启
  14. zabbix server更换IP地址
  15. c/c++ 洛谷 P1428 小鱼比可爱
  16. Τεχνική υποστήριξη
  17. 用C语言编程西瓜问题,C语言编写的小病毒
  18. JAVA初学者必备的基础书籍
  19. CS188 Project 4: Inference in Bayes Nets(4-6)
  20. 二、详解 DVWA_Reflected反射型XSS

热门文章

  1. 参加“灵狐公司”的技术年会,感受最新MS OFFICE 2007的应用价值!
  2. 嵌入式linux学习路线,嵌入式开发视频教程
  3. JSON解析(java)
  4. 国内cdn免费加速出现了,您知道吗?
  5. 什么硬件可以手游服务器,台湾服务器用来挂机手游要哪些硬件支持?
  6. 关于软件项目code name代号命名
  7. 力扣 656.金币路径
  8. 怎样播放swf文件 swf格式怎么转换成mp3格式
  9. java json 合并_java json 合并
  10. 孤岛惊魂5 for Android,孤岛惊魂5手机版