js读取注册表时,提示‘无法打开注册表键值’

js读取注册表时,提示‘无法打开注册表键值’

用以下语句实现读取注册表中的值:
var shell = new ActiveXObject('WScript.Shell');
var appPath = shell.RegRead('HKEY_CLASSES_ROOT\\appchina\\shell\\open\\command');

总是提示“
消息: 无法打开注册键值 "HKEY_CLASSES_ROOT\appchina\shell\open\command" 进行读取。
行: 45
字符: 4
代码: 0
URI: file:///E:/gooney/release/NetSource/index_game.htm

原来是注册表路径写法的问题。
你把
   "HKEY_CLASSES_ROOT\appchina\shell\open\command"  改写成
   "HKCR\appchina\shell\open\command" 试试

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有