From 027df341f39f011d11faf373b80ccada3bf0317b Mon Sep 17 00:00:00 2001 From: Mark Jansen Date: Sun, 11 Nov 2018 15:34:59 +0100 Subject: [PATCH] [GFLAGS] Use the registry access flags passed in --- modules/rosapps/applications/cmdutils/gflags/gflags.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/rosapps/applications/cmdutils/gflags/gflags.c b/modules/rosapps/applications/cmdutils/gflags/gflags.c index f97f1f5f098..a43382cd1c5 100644 --- a/modules/rosapps/applications/cmdutils/gflags/gflags.c +++ b/modules/rosapps/applications/cmdutils/gflags/gflags.c @@ -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)