JavaScript操作客户端注册表
//产生一个WScript.Shell对象,它具有操作注册表、执行命令行等能力
var obj = new ActiveXObject("WScript.Shell");
//从Explorer表项中读出TestValue的值
var testValue = obj.RegRead("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\TestValue");
//向Explorer表项写入新键:名为TestValue,值为1,类型为REG_SZ
obj.RegWrite("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\TestValue","1","REG_SZ");
//向Explorer表项写入新表项:名为TestValue,默认值为空,类型为REG_SZ
obj.RegWrite("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\TestValue\\","","REG_SZ");
//删除Explorer表项中名为TestValue的键
obj.RegDelete("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\TestValue");
//删除Explorer表项中名为TestValue的表项及其子键
obj.RegDelete("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\TestValue\\");
可以看到,用WScript.Shell操作注册表时,就是用"\\"来区分操作对象是表项还是键的。
用这种方法操作客户端注册表要求客户端的浏览器安全设置中允许"运行未签名的ActiveX脚本",否则不会有效果。这是显然的,不然就病毒泛滥了。
javascript获取注册表 js操作注册表
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
javascript 改注册表 js注册表单
angular.js是前端一个比较新颖,思想比较独特的框架,今天我利用angular写了一个注册表单,实现了一些功能首先呢介绍一下在写这个表单验证过程中所遇到的一些难题1.输入密码与再次输入密码的比较,这里是创建了一个compare指令,该指令可以和一些数据进行对比,以返回布尔值app.directive('compare',function () { var com = {}; com.
javascript 改注册表 angular.js创建表单 my97和angular不兼容 angular.js获取单选框的值 ico