StarUML是目前最流行的UML畫圖工具,注冊起來也很簡單。
- 編輯注冊文件
用文本編輯器打開如下文件:
%StarUML_HOME%/Contents/www/license/node/LicenseManagerDomain.js
在validate方法中添加如下語句(在/* add license code start / 和/ add license code end */ 語句之間的部分):
function validate(PK, name, product, licenseKey) {
var pk, decrypted;
/* add license code start */
return {
name: "Jackeroo",
product: "StarUML",
licenseType: "Personal",
quantity: "www.3-masters.com",
licenseKey: "Hello, Jackeroo!"
};
/* add license code end */
try {
pk = new NodeRSA(PK);
decrypted = pk.decrypt(licenseKey, 'utf8');
} catch (err) {
return false;
}

注冊部分代碼
- 注冊
打開StarUML,執(zhí)行"Help" --> "Enter License",輸入上文中定義的:
name和licenseKey就大功告成。

注冊成功