electron 读取注册表,以调用Photoshop为例
发布时间:2020-12-13 21:09:10 所属栏目:Windows 来源:网络整理
导读:首先需要安装 "regedit":"3.0.0" 添加在 package.json的dependencies中,然后npm install 或者直接在npm:https://github.com/ironSource/node-regedit 第二步,首先理解windows注册表的4个分类: 就会出现下面的目录列表: HKLM=HKEY_LOCAL_MACHINE,是机器
首先需要安装 "regedit":"3.0.0" 添加在 package.json的dependencies中,然后npm install 或者直接在npm:https://github.com/ironSource/node-regedit 第二步,首先理解windows注册表的4个分类: 就会出现下面的目录列表: HKLM=HKEY_LOCAL_MACHINE,是机器软硬件信息的集散地。 我们所寻找的软件安装路径会在HKEY_LOCAL_MACHINE下面简称:HKLM,下面是代码 let regedit = require('regedit'); let fs = require("fs"); regedit.list(['HKLMSOFTWAREAdobePhotoshop']).on('data',function(entry) { let keys01 = entry.data.keys; keys01.forEach(function(key){ regedit.list(['HKLMSOFTWAREAdobePhotoshop'+key]).on('data',function(e){ let sum_key = e.key; var keys02 = e.data.keys; if(keys02){ keys02.forEach(function(key){ if(key == 'ApplicationPath'){ regedit.list([sum_key+''+key]).on('data',function(e){ let val = e.data.values; let photoshop_path = val[""].value; console.log(photoshop_path+"Photoshop.exe"); }); } }); } }); }) });搞定! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在Windows 7上运行Varnish
- WIN2000?SERVER安全配置服务器手册?(2)
- windows-xp – 如何在多台Windows XP计算机上远程安装软件?
- win10下pip3安装tesserocr时报错
- windows – 删除小于特定大小的文件
- 如何在Windows Server Active Directory计算机下列出Linux计
- windows环境设置mysql自动备份(测试成功)
- 批处理文件 – 如何使用批处理作为exe执行dll
- windows – 如何使用PowerShell在x天以上的日志文件上启用N
- windows-server-2008 – 在少数六个用户/计算机的小组中使用