文章參考:https://blog.csdn.net/sam_shan/article/details/80585240
1.下載StarUML:http://staruml.io/,一直下一步安裝。
2.安裝Node.js,安裝npm。詳見:https://www.cnblogs.com/xuhai/p/9955236.html
3.安裝asar。詳見:https://www.cnblogs.com/xuhai/p/9955310.html
4.解壓app.asar
1.用管理員身份運行PowerShell
2.切換到StarUML的安裝目錄
3.
4.執行命令
asar extract app.asar app
5.修改源碼
1.到路徑下找到app\src\engine\license-manager.js
2.找到方法checkLicenseValidity
checkLicenseValidity () { this.validate().then(() => { setStatus(this, true) }, () => { // 原來的代碼,如果失敗就會將狀態設置成false // setStatus(this, false) // UnregisteredDialog.showDialog() //修改后的代碼 setStatus(this, true) }) }
6.重新打包,自動替換原來的app.asar,激活完畢
asar pack app app.asar