aardio 文档
aardio 范例: WoW64 重定向
//WoW64 重定向
import win.reg;
/*
64 位操作系统
在 WoW64 模式默认会存在注册表与文件系统自动重定向。
所以,打开注册看到某个注册表键值,
可能并不一定就是程序中实际读写的键值。
在某些情况下,
我们可能需要暂时禁用 WoW64 重定向以查询 64 位注册表。
*/
//方法一:禁用 WoW64 重定向,查询 64 位注册表路径
var v = win.reg.queryWow64( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform"
,"BackupProductKeyDefault" )
//方法二:禁用 WoW64 重定向,打开 64 位注册表
var reg = win.regWow64("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform",true)
if(reg){
var v = reg.queryValue("BackupProductKeyDefault");
}
/*
其他禁用 WoW64 重定向有关的库与函数:
fsys.wow64;
win.regWow64;
process.wow64;
process.popen.cmd64;
process.popen.bind64;
*/
Markdown 格式