mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-07-09 02:16:46 +00:00
Add new MGI Registration check (#232)
* Add new MGI Registration check * Add new MGI Registration check * Address PR comment * Address PR comment
This commit is contained in:
committed by
GitHub
parent
37e7604441
commit
8fe5046c19
@@ -1,4 +1,5 @@
|
||||
using System.Linq;
|
||||
using System;
|
||||
using System.Linq;
|
||||
using BurnOutSharp.Interfaces;
|
||||
using BurnOutSharp.Wrappers;
|
||||
|
||||
@@ -14,11 +15,22 @@ namespace BurnOutSharp.ProtectionType
|
||||
if (sections == null)
|
||||
return null;
|
||||
|
||||
string name = pex.ProductName;
|
||||
|
||||
// Found in "Register.dll" in IA item "MGIPhotoSuite4.0AndPhotoVista2.02001".
|
||||
if (name?.Equals("MGI Registration Utility", StringComparison.Ordinal) == true)
|
||||
return $"MGI Registration {Tools.Utilities.GetInternalVersion(pex)}";
|
||||
|
||||
// Found in "Register.dll" from "VideoWaveIII" in IA item "mgi-videowave-iii-version-3.00-mgi-software-2000".
|
||||
var resources = pex.FindStringTableByEntry("MGI Registration");
|
||||
if (resources.Any())
|
||||
return "MGI Registration";
|
||||
|
||||
// Found in "Register.dll" in IA item "MGIPhotoSuite4.0AndPhotoVista2.02001".
|
||||
resources = pex.FindStringTableByEntry("Register@register.mgisoft.com");
|
||||
if (resources.Any())
|
||||
return "MGI Registration";
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user