Windows не загружает самописный APO
Пытаюсь запустить этот APO
Там в DllRegisterServer сразу есть процесс установки
Перенёс собранную DLL в system32 и вызвал DllRegisterServer через regsvr32
Процесс завершился успешно, и реестр обновился в соответствии с кодом
Записи в реестре:
HKLM\SOFTWARE\Classes\AudioEngine\AudioProcessingObjects\{61A2C80B-E2CC-40A1-8F0B-6702C5FA2831}
FriendlyName REG_SZ AnnoyingFilterAPO
Copyright REG_SZ
MajorVersion REG_DWORD 0x1
MinorVersion REG_DWORD 0x0
Flags REG_DWORD 0xe
MinInputConnections REG_DWORD 0x1
MaxInputConnections REG_DWORD 0x1
MinOutputConnections REG_DWORD 0x1
MaxOutputConnections REG_DWORD 0x1
MaxInstances REG_DWORD 0xffffffff
NumAPOInterfaces REG_DWORD 0x1
APOInterface0 REG_SZ {FD7F2B29-24D0-4B5C-B177-592C39F9CA10}
HKLM\SOFTWARE\Classes\CLSID\{61A2C80B-E2CC-40A1-8F0B-6702C5FA2831}:
(Default) REG_SZ AnnoyingFilterAPO
HKLM\SOFTWARE\Classes\CLSID\{61A2C80B-E2CC-40A1-8F0B-6702C5FA2831}\InprocServer32:
(Default) REG_SZ C:\Windows\system32\AnnoyingFilterAPO.dll
ThreadingModel REG_SZ Both
Всё выглядит корректно (?) (APO из Soundpad настроен идентично и работает)
Пытаюсь перезапустить audiosrv с включенным Process Monitor - нет даже признаков чтения моего APO из реестра
Перезагрузка системы и ручная «установка» не помогли