View Issue Details

IDProjectCategoryView StatusLast Update
0034176FPCFCLpublic2018-08-24 10:10
ReporterhbxfwjwwAssigned ToMichael Van Canneyt 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformwindowsOS7OS Versionx64
Product VersionProduct Build 
Target Version3.2.0Fixed in Version3.3.1 
Summary0034176: TRegistry.CreateKey does not use FAccess
DescriptionUnder 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 Informationfix:
winreg.inc, function TRegistry.sysCreateKey, replace KEY_ALL_ACCESS with FAccess
TagsNo tags attached.
Fixed in Revision39666
FPCOldBugId
FPCTarget
Attached Files

Activities

Michael Van Canneyt

2018-08-24 10:10

administrator   ~0110280

Fixed as proposed, thanks for reporting!

Issue History

Date Modified Username Field Change
2018-08-24 04:59 hbxfwjww New Issue
2018-08-24 07:31 Michael Van Canneyt Assigned To => Michael Van Canneyt
2018-08-24 07:31 Michael Van Canneyt Status new => assigned
2018-08-24 10:10 Michael Van Canneyt Fixed in Revision => 39666
2018-08-24 10:10 Michael Van Canneyt Note Added: 0110280
2018-08-24 10:10 Michael Van Canneyt Status assigned => resolved
2018-08-24 10:10 Michael Van Canneyt Fixed in Version => 3.3.1
2018-08-24 10:10 Michael Van Canneyt Resolution open => fixed
2018-08-24 10:10 Michael Van Canneyt Target Version => 3.2.0