安装nodejs
安装asar
npm config set registry https://registry.npmmirror.com
npm -g install asar
StarUML模块解包
先安装,然后在安装目录下将主体代码解包
asar e app.asar d:\app
修改代码,去除授权对话框
在D:\app\src\engine\license-manager.js中修改checkLicenseValidity,使其总是返回正确的授权
checkLicenseValidity() {
setStatus(this, true);
}
StarUMl模块打包和测试
asar p d:\app app.asar
结果
替换掉原来的asar文件之后,运行程序发现没有注册框了,成功
