From 76a6f182a7a061c02b121e7bb33c08895fe00b8f Mon Sep 17 00:00:00 2001 From: Peter Repukat Date: Thu, 4 Nov 2021 22:15:54 +0100 Subject: [PATCH] Don't unpatch valve hook on SetupDiGetClassDevsW --- GlosSITarget/HidHide.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/GlosSITarget/HidHide.cpp b/GlosSITarget/HidHide.cpp index 14e15b9..7bc2217 100644 --- a/GlosSITarget/HidHide.cpp +++ b/GlosSITarget/HidHide.cpp @@ -157,14 +157,14 @@ void HidHide::UnPatchValveHooks() else { spdlog::error("failed to unpatch SetupDiEnumDeviceInfo"); } - addr = reinterpret_cast(GetProcAddress(setupapidll, "SetupDiGetClassDevsW")); - if (addr) { - UnPatchHook(addr, SETUP_DI_GETCLASSDEVSW_ORIG_BYTES); - spdlog::trace("Unpatched SetupDiGetClassDevsW"); - } - else { - spdlog::error("failed to unpatch SetupDiGetClassDevsW"); - } + //addr = reinterpret_cast(GetProcAddress(setupapidll, "SetupDiGetClassDevsW")); + //if (addr) { + // UnPatchHook(addr, SETUP_DI_GETCLASSDEVSW_ORIG_BYTES); + // spdlog::trace("Unpatched SetupDiGetClassDevsW"); + //} + //else { + // spdlog::error("failed to unpatch SetupDiGetClassDevsW"); + //} } auto hiddll = GetModuleHandle(L"hid.dll"); if (hiddll) {