Cómo usar uncompyle2 para descompilar
Obtenga uncompyle2 de github y configúrelo.
python setup.py install
Después de eso, busque el script uncompyle2 que se puede usar directamente desde la carpeta uncompyle2-master/scripts descargada y descomprimida. En realidad, es un archivo de script de Python. .
2. Descompile abstract.pyo
Descomprima el proceso\abstract.pyo de src.zip en el directorio de instalación de WingIDE bin/2.7/ y descompile
./ uncompyle2 ~/Desktop/abstract.pyo > ~/Desktop/abstract.py
Luego ábrelo, podrás ver el código py
3. Modifica abstract.py y regenera pyo
En abstract.py descompilado, busque la función de verificación de autorización py y busque directamente la función de verificación de autorización _GetTermDaysLeft
Por cierto, escanee el código, incluso si es fácil de leer sin comentarios.
Entonces, al comienzo de la función, agregue return -1 y guarde.
Generar pyo
python -O -m py_compile abstract.py
Nota: Si no utiliza la opción -O, se generará un archivo pyc Utilice -O Opciones para realizar algunas optimizaciones en el código generado.
4. El resultado está completo
Reemplace (process/abstract.pyo) en el src.zip original con el nuevo abstract.pyo. Lo que hay que tener en cuenta es: ¡no se puede descomprimir, reemplazar ni volver a empaquetar! ¡Debe reemplazar directamente los archivos correspondientes en el paquete comprimido!
Finalmente, reemplace src.zip en el directorio de instalación en bin\2.7\.