| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 系统_写数值注册项W | 逻辑型 | 成功返回真 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 根目录 | 整数型 | #HKEY_* | 全路径注册项名 | 字节集 | 注册表值类型 | 整数型 | #REG_* | 项名称 | 字节集 | 欲写入值 | 整数型 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| hKey | 整数型 | |||||
| Wow64Process | 逻辑型 | |||||
| flag | 整数型 | |||||
| lRes | 整数型 | |||||
| lpData | 整数型 | |||||
如果真 (根目录 = 0)
返回 (假)Wow64Process = 系统_是否64位操作系统 ()
flag = 选择 (Wow64Process, #KEY_WOW64_64KEY, #KEY_WOW64_32KEY )
lRes = RegOpenKeyExW (根目录, 全路径注册项名, 0, 位或 (flag, #KEY_CREATE_SUB_KEY, #KEY_WRITE ), hKey)
如果真 (lRes = 2) ' 系统找不到指定的文件
lRes = RegCreateKeyExW (根目录, 全路径注册项名, 0, #NULL, #REG_OPTION_NON_VOLATILE, 位或 (flag, #KEY_ALL_ACCESS ), #NULL, hKey, #NULL )
如果真 (lRes ≠ #ERROR_SUCCESS )
输出调试文本 (取错误信息文本_API (lRes))
返回 (假)lpData = 欲写入值
lRes = RegSetValueExW (hKey, 项名称, 0, 注册表值类型, 取指针整数_ (lpData), 4) ' sizeof(INT)
RegCloseKey (hKey)
返回 (lRes = #ERROR_SUCCESS )
词条作者信息 使用例程
