Add a couple more NSIS notes

This commit is contained in:
Matt Nadareski
2025-09-26 21:35:33 -04:00
parent 454bfa9f4f
commit 8abdaa4218

View File

@@ -5,12 +5,14 @@ using SabreTools.Serialization.Wrappers;
namespace BinaryObjectScanner.Packer
{
// TODO: Add extraction
// <see href="https://github.com/mcmilk/7-Zip/tree/master/CPP/7zip/Archive/Nsis"/>
public class NSIS : IExecutableCheck<PortableExecutable>
{
/// <inheritdoc/>
public string? CheckExecutable(string file, PortableExecutable exe, bool includeDebug)
{
// Investigate the ".ndata" section
// NSIS is state-machine based, similar to Wise scripts
string? name = exe.AssemblyDescription;