Renamed ApplicationArguments, improved errorhandling in AssemblyFileInfo, changed separator in ReleaseEntry,
This commit is contained in:
@ -2,6 +2,7 @@
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Vestris.ResourceLib;
|
||||
|
||||
@ -43,15 +44,19 @@ namespace KattekerCreator.Helper
|
||||
using (var ri = new ResourceInfo())
|
||||
{
|
||||
ri.Load(inFile);
|
||||
var versionResource = (VersionResource) ri[Kernel32.ResourceTypes.RT_VERSION].First();
|
||||
|
||||
if (ri.ResourceTypes.Any(x => x.ResourceType == Kernel32.ResourceTypes.RT_GROUP_ICON))
|
||||
{
|
||||
var groupIcon = ri[Kernel32.ResourceTypes.RT_GROUP_ICON];
|
||||
var iconDictionary = groupIcon.FirstOrDefault() as IconDirectoryResource;
|
||||
iconDictionary?.SaveTo(outFile);
|
||||
}
|
||||
versionResource.Language = 0;
|
||||
versionResource.SaveTo(outFile);
|
||||
if (ri.ResourceTypes.Any(x => x.ResourceType == Kernel32.ResourceTypes.RT_VERSION))
|
||||
{
|
||||
var versionResource = (VersionResource)ri[Kernel32.ResourceTypes.RT_VERSION].First();
|
||||
versionResource.Language = 0;
|
||||
versionResource.SaveTo(outFile);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user