diff --git a/BurnOutSharp/ProtectionType/Steam.cs b/BurnOutSharp/ProtectionType/Steam.cs index bd981cde..0659ae9c 100644 --- a/BurnOutSharp/ProtectionType/Steam.cs +++ b/BurnOutSharp/ProtectionType/Steam.cs @@ -13,8 +13,17 @@ namespace BurnOutSharp.ProtectionType new PathMatchSet(new PathMatch("SteamInstall.exe", useEndsWith: true), "Steam"), new PathMatchSet(new PathMatch("SteamInstall.ini", useEndsWith: true), "Steam"), new PathMatchSet(new PathMatch("SteamInstall.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Czech.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_English.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_French.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_German.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Italian.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Polish.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Russian.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Spanish.msi", useEndsWith: true), "Steam"), new PathMatchSet(new PathMatch("SteamRetailInstaller.dmg", useEndsWith: true), "Steam"), - new PathMatchSet(new PathMatch("SteamSetup.exe", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamService.exe", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamSetup.exe", useEndsWith: true), "Steam"), }; return MatchUtil.GetAllMatches(files, matchers, any: true); @@ -28,8 +37,17 @@ namespace BurnOutSharp.ProtectionType new PathMatchSet(new PathMatch("SteamInstall.exe", useEndsWith: true), "Steam"), new PathMatchSet(new PathMatch("SteamInstall.ini", useEndsWith: true), "Steam"), new PathMatchSet(new PathMatch("SteamInstall.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Czech.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_English.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_French.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_German.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Italian.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Polish.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Russian.msi", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamInstall_Spanish.msi", useEndsWith: true), "Steam"), new PathMatchSet(new PathMatch("SteamRetailInstaller.dmg", useEndsWith: true), "Steam"), - new PathMatchSet(new PathMatch("SteamSetup.exe", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamService.exe", useEndsWith: true), "Steam"), + new PathMatchSet(new PathMatch("SteamSetup.exe", useEndsWith: true), "Steam"), }; return MatchUtil.GetFirstMatch(path, matchers, any: true);