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,执行"Help" --> "Enter License",输入上文中定义的:
name和licenseKey就大功告成。
注册成功