in src/keyboard_win.cc [327:345]
std::string GetStringRegKey(std::string path, std::string name) {
std::string result = "";
HKEY hKey;
if (ERROR_SUCCESS != RegOpenKeyEx(HKEY_LOCAL_MACHINE, path.c_str(), 0, KEY_READ, &hKey)) {
return result;
}
char szBuffer[512];
DWORD dwBufferSize = sizeof(szBuffer);
if (ERROR_SUCCESS == RegQueryValueEx(hKey, name.c_str(), 0, NULL, (LPBYTE)szBuffer, &dwBufferSize)) {
result = szBuffer;
}
RegCloseKey(hKey);
return result;
}