Improved: For playback devices, the APO is now installed as a GFX (Post-mix) APO, so only one instance of Eq. APO is running for any number of applications. Existing LFX APO installations are upgraded by the Configurator (shown as "APO will be upgraded").

Added: Support for installation to capture devices. They can be selected on a second tab in the Configurator.
This commit is contained in:
jthedering committed 2013-05-15 20:43:47 +00:00
1 parent e2d5e64f21
commit 495e6e45e3
9 files changed
+364 -144

No files matched your search

+15
View File
@@ -291,6 +291,21 @@ bool RegistryHelper::keyExists(wstring key)
return result;
}
bool RegistryHelper::valueExists(wstring key, wstring valuename)
{
LSTATUS status;
HKEY keyHandle;
status = RegOpenKeyExW(HKEY_LOCAL_MACHINE, key.c_str(), 0, KEY_QUERY_VALUE | KEY_WOW64_64KEY, &keyHandle);
if(status != ERROR_SUCCESS)
throw RegistryException(L"Error while opening registry key HKEY_LOCAL_MACHINE\\" + key + L": " + getSystemErrorString(status));
DWORD type;
DWORD bufSize;
status = RegQueryValueExW(keyHandle, valuename.c_str(), NULL, &type, NULL, &bufSize);
RegCloseKey(keyHandle);
return status == ERROR_SUCCESS;
}
vector<wstring> RegistryHelper::enumSubKeys(wstring key)
{
vector<wstring> result;