From 7e284aba5015e2eab176e3ab44598d8f3380afee Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Mon, 31 Aug 2026 22:19:39 +0200 Subject: [PATCH] Fix Toolhelp process enumeration on MSVC --- native/DiscordPresence/DiscordPresenceLauncher.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/native/DiscordPresence/DiscordPresenceLauncher.c b/native/DiscordPresence/DiscordPresenceLauncher.c index cce9bc2..de5c433 100644 --- a/native/DiscordPresence/DiscordPresenceLauncher.c +++ b/native/DiscordPresence/DiscordPresenceLauncher.c @@ -139,19 +139,19 @@ static int load_application_id(char *out, size_t out_size) { static DWORD find_process(const char *exe_name) { HANDLE snapshot; - PROCESSENTRY32A entry; + PROCESSENTRY32 entry; DWORD pid = 0; snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (snapshot == INVALID_HANDLE_VALUE) return 0; memset(&entry, 0, sizeof(entry)); entry.dwSize = sizeof(entry); - if (Process32FirstA(snapshot, &entry)) { + if (Process32First(snapshot, &entry)) { do { if (_stricmp(entry.szExeFile, exe_name) == 0) { pid = entry.th32ProcessID; break; } - } while (Process32NextA(snapshot, &entry)); + } while (Process32Next(snapshot, &entry)); } CloseHandle(snapshot); return pid;