1. 程式人生 > >StarUML 3.0.2安裝啟用

StarUML 3.0.2安裝啟用

文章參考:https://blog.csdn.net/sam_shan/article/details/80585240

1.下載StarUML:http://staruml.io/,一直下一步安裝。

2.安裝Node.js,安裝npm。詳見:

3.安裝asar。詳見:

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