我一般还是用3361,因为对我而言也够用了。不过其它高版本也有,切换起来也很方便,也就几行注册 ...
afan 发表于 2013-2-25 20:39
3.3.6.1 的 RegRead 的备注:注意/说明
键名必须以以下几种根键开头(也可用括号内的缩写):"HKEY_LOCAL_MACHINE" ("HKLM") 或 "HKEY_USERS" ("HKU") 或 "HKEY_CURRENT_USER" ("HKCU") 或 "HKEY_CLASSES_ROOT" ("HKCR") 或 "HKEY_CURRENT_CONFIG" ("HKCC").
当运行于 64-位 Windows 操作系统,如果您想删除一个键或者值,在64位环境下面比较特殊.您必须添加HK的后缀64,如:HKLM64.
目前 AutoIt 支持的数据类型包括 REG_BINARY,REG_SZ,REG_MULTI_SZ,REG_EXPAND_SZ 以及 REG_DWORD.
如果要访问 (默认)值项只需传递一个""(空字符串)到值项参数中即可.
若目标值项的数据类型是 REG_BINARY 则返回值将是一个十六进制的字符串.比如该值项的数据是 01,a9,ff,77 则返回的字符串将是"01A9FF77".
若目标值项的数据类型是 REG_MULTI_SZ 则多重字符串项目将被 @LF 分割,使用 StringSplit(..., @LF) 即可获得各个项目的内容.
如果要访问网络注册表则参数格式应该是"\\计算机名\键名".此功能要求您必须拥有相应的访问权限(2000/XP/2003)
3.3.9.5 的对应为:运行于 64-位 Windows 操作系统, 如果读键或值, 必须在 HK... 后面添加后缀 64, 如: HKLM64.
AutoIt 支持的键类型包括: REG_BINARY, REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, and REG_DWORD.
如果要访问 (Default) 值项, 只需传递 ""(空字符串) 到值名参数.
当读取 REG_BINARY 键, 结果是二进制数据类型 (以前版本这是十六进制的字符串).
当读取 REG_MULTI_SZ 键, 多个条目之间使用 @LF 分隔, 调用 StringSplit(..., @LF) 获取每个条目内容.
访问网络注册表的格式为: "\\计算机名\键名". 且必须拥有相应的访问权限.
|