Recientemente StarUML se actualizó de 2.0 a 3.0. El método de crack original, la forma de modificar la función de verificación de licencia no se puede usar. La ubicación de instalación ha cambiado y se ha encontrado el archivo LicenseManagerDomain.js. ¿Qué debería hacer? El viejo conductor les dijo a todos que resolvieran el problema.
StarUML está escrito en nodejs. Específicamente, está escrito en el marco frontal de Electron. Todo el código fuente de starUML en la nueva versión viene empaquetado por la herramienta asar.
C:\Program Files\StarUML\resources
npm install -g asarasar extract app.asar appapp\src\engine\license-manager.jsLinea 125
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
//===> Cambiar false por true
setStatus(this, true)
//===> Comentar Dialog
// UnregisteredDialog.showDialog()
})
} asar pack app app.asarFuente: https://blog.csdn.net/sam_shan/article/details/80585240
It worked for me in StarUML 6.2.2 with these codes, it also solved the problem to export diagram as a PRO User: https://gist.github.com/RodyDesigner/394c00db555119ea50eea7eb158312ad
have a good day!!