From b8ab3be27dae8b3e348436c608d5a21e4b093b32 Mon Sep 17 00:00:00 2001 From: Peter Repukat Date: Sun, 25 Sep 2022 14:46:31 +0200 Subject: [PATCH] GlosSITarget: Don't try to unpatch CreateProcess hook if no launch requested --- GlosSITarget/AppLauncher.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/GlosSITarget/AppLauncher.cpp b/GlosSITarget/AppLauncher.cpp index 2d2da76..3c12d6e 100644 --- a/GlosSITarget/AppLauncher.cpp +++ b/GlosSITarget/AppLauncher.cpp @@ -35,7 +35,10 @@ AppLauncher::AppLauncher( std::function shutdown) : process_hwnds_(process_hwnds), shutdown_(std::move(shutdown)) { #ifdef _WIN32 - UnPatchValveHooks(); + if (Settings::launch.launch) { + spdlog::debug("App launch requested"); + UnPatchValveHooks(); + } #endif };