@@ -160,6 +160,7 @@ static DWORD Size1_hkcu = sizeof(OrgSteamCDir_hkcu);
160160static WCHAR OrgSteamCDir64_hkcu[8192 ] = { 0 };
161161static DWORD Size2_hkcu = sizeof (OrgSteamCDir64_hkcu);
162162static DWORD OrgSteamActiveUser_hkcu = 0 ;
163+ static DWORD OrgSteamPid_hkcu = 0 ;
163164static WCHAR OrgSteamUniverse_hkcu[8192 ] = { 0 };
164165static DWORD Size4_hkcu = sizeof (OrgSteamUniverse_hkcu);
165166static bool patch_registry_hkcu ()
@@ -172,7 +173,9 @@ static bool patch_registry_hkcu()
172173 RegQueryValueExW (Registrykey, L" SteamClientDll" , 0 , &keyType, (LPBYTE )OrgSteamCDir_hkcu, &Size1_hkcu);
173174 RegQueryValueExW (Registrykey, L" SteamClientDll64" , 0 , &keyType, (LPBYTE )OrgSteamCDir64_hkcu, &Size2_hkcu);
174175 DWORD SizeActiveUser_hkcu = sizeof (DWORD );
176+ DWORD SizePid_hkcu = sizeof (DWORD );
175177 RegQueryValueExW (Registrykey, L" ActiveUser" , 0 , &keyType, (LPBYTE )&OrgSteamActiveUser_hkcu, &SizeActiveUser_hkcu);
178+ RegQueryValueExW (Registrykey, L" pid" , 0 , &keyType, (LPBYTE )&OrgSteamPid_hkcu, &SizePid_hkcu);
176179 RegQueryValueExW (Registrykey, L" Universe" , 0 , &keyType, (LPBYTE )OrgSteamUniverse_hkcu, &Size4_hkcu);
177180 logger.write (" Found previous registry entry (HKCU) for Steam" );
178181 } else if (RegCreateKeyExW (HKEY_CURRENT_USER , L" Software\\ Valve\\ Steam\\ ActiveProcess" , 0 , 0 , REG_OPTION_NON_VOLATILE ,
@@ -205,6 +208,7 @@ static void cleanup_registry_hkcu()
205208 RegSetValueExW (Registrykey, L" SteamClientDll" , NULL , REG_SZ , (const BYTE *)OrgSteamCDir_hkcu, Size1_hkcu);
206209 RegSetValueExW (Registrykey, L" SteamClientDll64" , NULL , REG_SZ , (const BYTE *)OrgSteamCDir64_hkcu, Size2_hkcu);
207210 RegSetValueExW (Registrykey, L" ActiveUser" , NULL , REG_DWORD , (const BYTE *)&OrgSteamActiveUser_hkcu, sizeof (DWORD ));
211+ RegSetValueExW (Registrykey, L" pid" , NULL , REG_DWORD , (const BYTE *)&OrgSteamPid_hkcu, sizeof (DWORD ));
208212 RegSetValueExW (Registrykey, L" Universe" , NULL , REG_SZ , (const BYTE *)OrgSteamUniverse_hkcu, Size4_hkcu);
209213
210214 // Close the HKEY Handle.
0 commit comments