LONG WINAPI Mine_RegOpenKeyA(HKEY a0, LPCSTR a1, PHKEY a2) { if (CFilterMapper2::m_pFilterMapper2) { *a2 = FAKEHKEY; return ERROR_SUCCESS; } return Real_RegOpenKeyA(a0, a1, a2); }
LONG WINAPI Mine_RegOpenKeyA(HKEY a0, LPCSTR a1, PHKEY a2) { TRACE_SVP( "Mine_RegOpenKeyA2 %s %u ", a1, a2); if(CFilterMapper2::m_pFilterMapper2) {TRACE_SVP("Mine_RegOpenKeyA %s" , a1);*a2 = FAKEHKEY; return ERROR_SUCCESS;} if(a1){ //IVM is sux if( _strcmpi(a1, "Software\\GNU\\ffdshow") == 0 || _strcmpi(a1, "Software\\Gabest\\Media Player Classic\\Settings") == 0 || _strcmpi(a1, "Software\\KMPlayer\\KMP2.0\\OptionList\\KMPWizard") == 0 || _strcmpi(a1, "Software\\KMPlayer\\KMP2.0\\OptionArea") == 0 ){ *a2 = FAKEHKEY; return ERROR_SUCCESS; } } LONG ret = Real_RegOpenKeyA(a0, a1, a2); return ret; }