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 asar
asar extract app.asar app
app\src\engine\license-manager.js
Linea 125
checkLicenseValidity () {
this.validate().then(() => {
setStatus(this, true)
}, () => {
//===> Cambiar false por true
setStatus(this, true)
//===> Comentar Dialog
// UnregisteredDialog.showDialog()
})
}
asar pack app app.asar
Fuente: 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!!