From df913372bf0e61c79dfab3e9300d014b93024cd6 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 8 Aug 2024 08:55:46 -0400 Subject: [PATCH] Add more SecuROM PA checks (fixes #313) --- BinaryObjectScanner/Protection/SecuROM.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/BinaryObjectScanner/Protection/SecuROM.cs b/BinaryObjectScanner/Protection/SecuROM.cs index 4725882f..0c9b9bd7 100644 --- a/BinaryObjectScanner/Protection/SecuROM.cs +++ b/BinaryObjectScanner/Protection/SecuROM.cs @@ -26,6 +26,14 @@ namespace BinaryObjectScanner.Protection if (name?.Contains("SecuROM PA") == true) return $"SecuROM Product Activation v{pex.GetInternalVersion()}"; + name = pex.InternalName; + if (name?.Equals("paul.dll") == true) + return $"SecuROM Product Activation v{pex.GetInternalVersion()}"; + else if (name?.Equals("paul_dll_activate_and_play.dll") == true) + return $"SecuROM Product Activation v{pex.GetInternalVersion()}"; + else if (name?.Equals("paul_dll_preview_and_review.dll") == true) + return $"SecuROM Product Activation v{pex.GetInternalVersion()}"; + name = pex.OriginalFilename; if (name?.Equals("paul_dll_activate_and_play.dll") == true) return $"SecuROM Product Activation v{pex.GetInternalVersion()}";