|
|
@ -157,14 +157,14 @@ void HidHide::UnPatchValveHooks()
|
|
|
|
else {
|
|
|
|
else {
|
|
|
|
spdlog::error("failed to unpatch SetupDiEnumDeviceInfo");
|
|
|
|
spdlog::error("failed to unpatch SetupDiEnumDeviceInfo");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
addr = reinterpret_cast<BYTE*>(GetProcAddress(setupapidll, "SetupDiGetClassDevsW"));
|
|
|
|
//addr = reinterpret_cast<BYTE*>(GetProcAddress(setupapidll, "SetupDiGetClassDevsW"));
|
|
|
|
if (addr) {
|
|
|
|
//if (addr) {
|
|
|
|
UnPatchHook(addr, SETUP_DI_GETCLASSDEVSW_ORIG_BYTES);
|
|
|
|
// UnPatchHook(addr, SETUP_DI_GETCLASSDEVSW_ORIG_BYTES);
|
|
|
|
spdlog::trace("Unpatched SetupDiGetClassDevsW");
|
|
|
|
// spdlog::trace("Unpatched SetupDiGetClassDevsW");
|
|
|
|
}
|
|
|
|
//}
|
|
|
|
else {
|
|
|
|
//else {
|
|
|
|
spdlog::error("failed to unpatch SetupDiGetClassDevsW");
|
|
|
|
// spdlog::error("failed to unpatch SetupDiGetClassDevsW");
|
|
|
|
}
|
|
|
|
//}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
auto hiddll = GetModuleHandle(L"hid.dll");
|
|
|
|
auto hiddll = GetModuleHandle(L"hid.dll");
|
|
|
|
if (hiddll) {
|
|
|
|
if (hiddll) {
|
|
|
|