Add NE resource name/type string output

This commit is contained in:
Matt Nadareski
2022-11-08 13:16:24 -08:00
parent ff2549d4b7
commit 984853bd66

View File

@@ -1,4 +1,5 @@
using BurnOutSharp.Builder;
using System.Text;
using BurnOutSharp.Builder;
namespace ExecutableTest
{
@@ -269,6 +270,21 @@ namespace ExecutableTest
}
}
}
if (executable.ResourceTable.TypeAndNameStrings.Count == 0)
{
Console.WriteLine(" No resource table type/name strings");
}
else
{
foreach (var typeAndNameString in executable.ResourceTable.TypeAndNameStrings)
{
Console.WriteLine($" Resource Type/Name Offset {typeAndNameString.Key}");
Console.WriteLine($" Length = {typeAndNameString.Value.Length}");
Console.WriteLine($" Text = {Encoding.ASCII.GetString(typeAndNameString.Value.Text)}");
}
}
Console.WriteLine();
// TODO: Add table printing