From a9a071d6bcad249f3ab5d457415c7142ff6edb52 Mon Sep 17 00:00:00 2001 From: fufesou Date: Sun, 16 Aug 2026 20:06:28 +0800 Subject: [PATCH] fix(msi): match process names case-insensitively during uninstall Signed-off-by: fufesou --- res/msi/CustomActions/CustomActions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/res/msi/CustomActions/CustomActions.cpp b/res/msi/CustomActions/CustomActions.cpp index 50ab020f0..ad54a60ba 100644 --- a/res/msi/CustomActions/CustomActions.cpp +++ b/res/msi/CustomActions/CustomActions.cpp @@ -300,7 +300,7 @@ bool TerminateProcessesByNameW(LPCWSTR processName, LPCWSTR excludeParam) { do { - if (lstrcmpW(processName, processEntry.szExeFile) == 0) + if (lstrcmpiW(processName, processEntry.szExeFile) == 0) { HANDLE process = OpenProcess(PROCESS_TERMINATE | PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, processEntry.th32ProcessID); if (process != NULL)