electron的regedit是个第三方团队开发的windows注册表操作扩展,一直都没有提供deleteValue的方法。其实,直接使用node中的node-exec执行VBS命令,就可以直接在注册表特定位置删除键值了,不过需要注意的是,权限限制,一般只能操作current user部分的内容,下面是具体代码(渲染进程中):

var shell = require('node-exec');function deleteMyValue(key, value) {query = 'REG DELETE "' + key + '" /v ' + value + ' /f';shell.run(query).then(function(res) {console.log('delete success');});
}deleteMyValue(regKey, regValue);

这个东西,全网都没有涉及,自己一点点摸索出来的,心累~

electron操作注册表时,regedit模块功能缺少deleteValue功能的解决办法相关推荐

  1. 光驱盘符消失之由于其配置信息(注册表中的)不完整或已损坏的解决办法

    使用台式机光驱想拷点东西,放入光盘后发现光驱盘符不见了.查看设备管理器时发现光驱项有黄色感叹号,设备状态显示: "由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件 ...

  2. delphi 操作注册表详解

    32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息.   一.创建和释放TRegistry对象   1.创建TRegistry对象.为了操作注册表,要创建一个TRegistr ...

  3. 在Delphi程序中操作注册表

    32位Delphi程序中可利用TRegistry对象来存取注册表文件中的信息. 一.创建和释放TRegistry对象 1.创建TRegistry对象.为了操作注册表,要创建一个TRegistry对象: ...

  4. C#操作注册表REG_DWORD类型键异常(RegistryValueKind.DWord异常)解决方案

    在用C#操作注册表时,如果注册表键的类型是REG_DWORD,有可能遇到溢出BUG.网上这方面的资料很少,在这共享一下. C#可以用RegistryKey类的SetValue方法来设置键值,例如: 看 ...

  5. winform 操作注册表(RegistryHelper)调试时,出现“对注册表项访问被拒绝”异常

    项目场景: 最近一个项目需要用到注册表.在用代码创建注册表子项时,抛出"对注册表项...访问被拒绝"的异常. 问题描述: 调用RegistryHelper.CreateSubKey ...

  6. Python模块——_winreg操作注册表

    From: http://blog.sina.com.cn/s/blog_4b5039210100gmsb.html 用python操作修改windows注册表,显然要比用C或者C++简单. 主要参考 ...

  7. Python模块_winreg操作注册表

    用python操作修改windows注册表,显然要比用C或者C++简单. 主要参考资料:官方文档:http://docs.python.org/library/_winreg.html 通过pytho ...

  8. python操作注册表能干啥_转 python操作注册表模块_winreg

    分类: WINDOWS 基本概念: KEY 键 Value 值 函数和作用: CloseKey() - 关闭一个Key ConnectRegistry() - 链接到其他机器的注册表 CreateKe ...

  9. 用VB操作注册表 [转]

    用VB操作注册表(一) [转] 认识登录数据库(Registry) 我们在这里主要通过由Windows系统本身提供的注册表编辑器regedit.exe来认识登录数据库(Registry) 1.Key和 ...

  10. 厉害了,Python也能操作注册表

    点击上方"IT共享之家",进行关注 回复"资料"可获赠Python学习福利 今 日 鸡 汤 多情只有春庭月,犹为离人照落花. 前言 大家好,我是IT共享者,人称 ...

最新文章

  1. 小型电商服务器平台搭建(一)
  2. git add --all 为啥不能添加空文件夹,这样设计的初衷是
  3. python学习笔记(四)、条件、循环及其他语句
  4. CalcBackProject函数
  5. Microsoft CryptoAPI加密技术(二)
  6. 亿级大表在线不锁表变更字段与索引
  7. pycharm导入本地文件,程序运行正常,但导入模块时出现红色波浪线
  8. 将WebAPI发布到本地服务器与远程服务器
  9. 整合Spring Data JPA与Spring MVC: 分页和排序pageable
  10. vue实现上移下移_vue.js实现组件间的上移下移
  11. Servlet常用依赖
  12. mysql命令更新数据库_命令操作MySQL数据库
  13. 微pe怎么装linux系统,微PE工具箱增加安装Linux系统菜单
  14. java数据采集方案_java--数据采集系统.doc
  15. Windows系统下的Git安装教程
  16. java实现数字0-9转换为繁体字
  17. Selector空轮询
  18. 数学建模学习笔记---Mooc1
  19. 使用iso安装linux系统安装教程,史上最详细linux安装教程
  20. 云之讯实现发送短信验证码(python版本)

热门文章

  1. linux中的各文件的颜色含义
  2. Three.js实现太阳系八大行星的自转公转
  3. X.509证书与java
  4. 金洪林:红邦创衣止于至善_品牌-生活时尚_品牌_YOKA时尚网
  5. 第三方登陆--狸菇凉_
  6. 在线图片处理api接口
  7. win10计算机怎么拨号上网,Win10怎么设置自动连接宽带_Win10怎么设置自动拨号连接上网-192路由网...
  8. ARCGIS Pro试用申请教程以及登录页面脚本错误解决办法
  9. 返利网app android版
  10. 高分辨透射电镜(HRTEM)样品怎么制?看这一篇就够了