TRegistry.CreateKey does not use FAccess
Original Reporter info from Mantis: hbxfwjww
-
Reporter name:
Original Reporter info from Mantis: hbxfwjww
- Reporter name:
Description:
Under the 64-bit windows operating system, TRegistry.CreateKey does not use FAccess, after causing the 32-bit program to use the ACCESS of KEY_WOW64_64KEY, create a key in HKEY_LOCAL_MACHINE\SOFTWARE, and the result is created under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node.
Additional information:
fix:
winreg.inc, function TRegistry.sysCreateKey, replace KEY_ALL_ACCESS with FAccess
Mantis conversion info:
- Mantis ID: 34176
- OS: 7
- OS Build: x64
- Platform: windows
- Fixed in version: 3.3.1
- Fixed in revision: 39666 (#a6f61d6c)
- Target version: 3.2.0