日期:2014-05-16  浏览次数:20785 次

紧急求助: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" 试试