staruml对建模和分析软件模块的类图层次关系非常有帮助,因此多用有益
以下内容来自瀚澈的博客
方法一(正宗破解,十分好用,稳定到starUML2)
StarUML官方下载地址:
http://staruml.io/download
破解:
1.使用Editplus或者Notepad++等特殊的文本编辑器打开 安装位置下/www/license/node/LicenseManagerDomain.js文件
2.修改validate方法,在如下指定的位置上添加指定的代码
function validate(PK, name, product, licenseKey) {
var pk, decrypted;
//添加代码开始
return {
name: "hancher",
product: "StarUML",
licenseType: "vip",
quantity: "www.hancher.com",
licenseKey: "hello,hancher!"
}
//添加代码结束
try {
pk = new NodeRSA(PK);
decrypted = pk.decrypt(licenseKey, 'utf8');
} catch (err) {
return false;
}
var terms = decrypted.trim().split("\n");
if (terms[0] === name && terms[1] === product) {
return {
name: name,
product: product,
licenseType: terms[2],
quantity: terms[3],
licenseKey: licenseKey
};
} else {
return false;
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
在如上位置,插入如上代码。
3.验证打开StarUML,打开菜单Help->Enter License,输入上面指定的name和license信息,分别为hancher和hello,hancher!,成功!
然后就有注册成功的提示信息了,help->about startuml,可以看到提示信息已注册
方法二(绿化版,啥都不用管,解压就能用,而且是中文版的)
下载地址:
http://download.csdn.net/download/qq_23370223/9983979
无安装、破解过程,需注意:
第一次执行,必须以管理员身份运行,之后随意。
备注
1、方法一,适用于所有版本,包括2版本
2、略微扎心的是2版本的时序图类的位置是固定的(占时看起来是这样子,还没仔细看)导致图的位置错乱,我的天哪,我画了好大的一张图啊QAQ!
3、方法二,因为下载、语言包、破解问题,适合伸手党,但是更个starUML2就有些麻烦了,所以还是1版本。(都伸手党了,能用就行了,不厚道的笑了=。=)