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" 试试