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:
1 parent
e2d5e64f21
commit
495e6e45e3
9 files changed
+364
-144
No files matched your search
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user