1. 程式人生 > >python3.6下安裝wingIDE破解方法

python3.6下安裝wingIDE破解方法

1.wingIDE的下載:

在電腦配置好的python環境情況下,去官網下載wingIDE6,按照一般方式安裝好。安裝好它會自動提示你是否啟用,你點選啟用。然後到下一步。

2.指令碼的製作:

  1 import string
  2 import random
  3 import hashlib
  4 
  5 BASE16 = '0123456789ABCDEF'
  6 BASE30 = '123456789ABCDEFGHJKLMNPQRTVWXY'
  7 
  8 
  9 def randomstring(size=20, chars=string.ascii_uppercase
+ string.digits): 10 return ''.join((random.choice(chars) for _ in range(size))) 11 12 13 def BaseConvert(number, fromdigits, todigits, ignore_negative=True): 14 if not ignore_negative and str(number)[0] == '-': 15 number = str(number)[1:] 16 neg = 1 17 else: 18
neg = 0 19 x = 0 20 for digit in str(number): 21 x = x * len(fromdigits) + fromdigits.index(digit) 22 23 res = '' 24 while x > 0: 25 digit = x % len(todigits) 26 res = todigits[digit] + res 27 x //= len(todigits) 28 29 if neg: 30
res = '-' + res 31 return res 32 33 34 def AddHyphens(code): 35 return code[:5] + '-' + code[5:10] + '-' + code[10:15] + '-' + code[15:] 36 37 38 def SHAToBase30(digest): 39 tdigest = ''.join([c for i, c in enumerate(digest) if i // 2 * 2 == i]) 40 result = BaseConvert(tdigest, BASE16, BASE30) 41 while len(result) < 17: 42 result = '1' + result 43 return result 44 45 46 def loop(ecx, lichash): 47 part = 0 48 for c in lichash: 49 part = ecx * part + ord(c) & 1048575 50 return part 51 52 rng = AddHyphens('CN' + randomstring(18, '123456789ABCDEFGHJKLMNPQRTVWXY')) 53 print('License id: {}'.format(rng)) 54 act30 = input('Enter request code:') 55 lichash = act30 56 hasher = hashlib.sha1() 57 act30 = act30.encode() 58 hasher.update(act30) 59 rng = rng.encode() 60 hasher.update(rng) 61 lichash = AddHyphens(lichash[:3] + SHAToBase30(hasher.hexdigest().upper())) 62 part5 = format(loop(23, lichash), '05x') + format(loop(161, lichash), '05x') + format(loop(47, lichash), 63 '05x') + format(loop(9, lichash), 64 '05x') 65 part5 = BaseConvert(part5.upper(), BASE16, BASE30) 66 while len(part5) < 17: 67 part5 = '1' + part5 68 69 part5 = 'AXX' + part5 70 print('Activation code: {}'.format(AddHyphens(part5)))

將上面的程式碼複製貼上成 破解啟用.py格式(只要是:xxx.py就行)

具體步驟:

(1)新建一個*.txt記事本。

(2)複製上面程式碼儲存

(3)儲存後該檔名和字尾名(檔名可以隨意)。我儲存時用的是 破解啟用.py

當我們儲存好時,執行該檔案,會顯示如下:

clip_image002

(4)將上面的License id : CNFE1-JHE4L-3FDL3-1LV1R (這些字母是隨機的,執行一次,重新整理一次)同樣格式複製到wingIDE要啟用的介面:不要管下圖的CN123-12345-2345-12345程式碼(這是借的圖,因為我已經激活了,找不到那個視窗),只要將你複製貼上到下圖對應的位置上,就行了。

clip_image003

(5)點選Continue後彈框,拷貝框中的request code,這個圖是我拷貝別人的

clip_image004

(6)複製到下圖(第三步開啟的cmd命令):Enter request code,然後點選回車鍵,就會得到Activation code: AXX22-3VJYY-93JJP-PBF11

clip_image006

(7)將得到的Activation code複製到下圖的位置

clip_image007

(8)點選continue就啟用完成了。