Changeset 584959f5851d…
Parent 562b60ad63ce…
by
Changes to one file · Browse files at 584959f5851d Showing diff from parent 562b60ad63ce Diff from another changeset...
@@ -69,9 +69,10 @@ TCHAR lpszValue[MAX_PATH] = "";
LONG lpcbLonger = MAX_PATH * sizeof(TCHAR);
- RegQueryValue(key, regname, lpszValue, &lpcbLonger);
- std::string result(reinterpret_cast<char*>(lpszValue));
- return result;
+ if (RegQueryValue(key, regname, lpszValue, &lpcbLonger) != ERROR_SUCCESS)
+ return "";
+
+ return lpszValue;
}
@@ -82,9 +83,10 @@ TCHAR lpszValue[MAX_PATH] = "";
LONG lpcbLonger = MAX_PATH * sizeof(TCHAR);
- RegQueryValue(key, regname, lpszValue, &lpcbLonger);
- std::string result(reinterpret_cast<char*>(lpszValue));
- return result;
+ if (RegQueryValue(key, regname, lpszValue, &lpcbLonger) != ERROR_SUCCESS)
+ return "";
+
+ return lpszValue;
}
|
Loading...