获取electron的架构信息和版本信息
获取electron
的架构信息
使用任意一个PE文件查看器
查看electron
主程序即可
我这里使用的是CFF Explorer VII
获取electron
的版本信息
首先将程序解包
下面是解包后的文件夹
如何进行解包请点击electron解包与压缩
添加版本信息代码
getVersionInfo.js
var fs = require("fs");
var querystring= require('querystring');
console.log("准备写入文件");
fs.writeFile('input.txt', querystring.stringify(process.versions), function(err) {
if (err) {
return console.error(err);
}
console.log("数据写入成功!");
console.log("--------我是分割线-------------")
console.log("读取写入的数据!");
fs.readFile('input.txt', function (err, data) {
if (err) {
return console.error(err);
}
console.log("异步读取文件数据: " + data.toString());
});
});
将getVersionInfo.js
放入解包后的文件夹
修改入口文件
将原来的package.json
复制一份备份,修改package.json
的main
字段为getVersionInfo.js
将代码打包
打包修改后的代码,并替换原来的.asar
asar p ./ app.asar
记得备份原来的.asar文件
获取版本信息成功
回到主程序目录,运行主程序,即可在当前目录生成input.txt
打开input.txt
里面有electron
的版本信息和node
的版本信息
最后记得将入口点改回去
本文作者:乘舟凉
本文链接:https://www.cnblogs.com/czlnb/p/17182315.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步