Print banner only on windows

TLDR: GetVersionInfo works only with PE Header

Reference: https://stackoverflow.com/questions/63773485/c-sharp-fileversioninfo-getversioninfo-not-working-on-mac-os
This commit is contained in:
commonuserlol
2024-07-10 19:32:02 +03:00
parent 87766f6f96
commit 9855aa3b3f

View File

@@ -172,7 +172,7 @@ namespace Il2CppInspector.CLI
}
private static int Run(Options options) {
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) {
// Banner
var location = Assembly.GetEntryAssembly().Location;
if (location == "") // Single file executables don't have an assembly location
@@ -183,6 +183,7 @@ namespace Il2CppInspector.CLI
Console.WriteLine("Version " + asmInfo.ProductVersion);
Console.WriteLine(asmInfo.LegalCopyright);
Console.WriteLine("");
}
// Safe plugin manager load
try {