[GFLAGS] Use the registry access flags passed in

This commit is contained in:
Mark Jansen 2018-11-11 15:34:59 +01:00
parent 8d8188b679
commit 027df341f3
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B

View file

@ -18,7 +18,7 @@ BOOL OpenImageFileExecOptions(IN REGSAM SamDesired, IN OPTIONAL PCWSTR ImageName
LONG Ret;
HKEY HandleKey, HandleSubKey;
Ret = RegOpenKeyExW(HKEY_LOCAL_MACHINE, ImageExecOptionsString, 0, KEY_WRITE | KEY_READ, &HandleKey);
Ret = RegOpenKeyExW(HKEY_LOCAL_MACHINE, ImageExecOptionsString, 0, SamDesired, &HandleKey);
if (Ret != ERROR_SUCCESS)
{
wprintf(L"OpenIFEO: RegOpenKeyEx failed (%d)\n", Ret);
@ -31,7 +31,7 @@ BOOL OpenImageFileExecOptions(IN REGSAM SamDesired, IN OPTIONAL PCWSTR ImageName
return TRUE;
}
Ret = RegCreateKeyExW(HandleKey, ImageName, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE | KEY_READ, NULL, &HandleSubKey, NULL);
Ret = RegCreateKeyExW(HandleKey, ImageName, 0, NULL, REG_OPTION_NON_VOLATILE, SamDesired, NULL, &HandleSubKey, NULL);
CloseHandle(HandleKey);
if (Ret != ERROR_SUCCESS)