Skip to content

Commit 7e7d166

Browse files
committed
Add note for Advanced Installer
1 parent 0872e0f commit 7e7d166

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

BinaryObjectScanner/Packer/AdvancedInstaller.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ namespace BinaryObjectScanner.Packer
55
{
66
// TODO: Add extraction
77
// TODO: Verify that all versions are detected
8+
// Using the file "ds-1.0.6-patch.exe", it seems like the way that AdvancedInstaller
9+
// works is by packing all of the files sequentially in the overlay and referencing
10+
// them somehow. This has the unfortunate effect that, if any of these files are
11+
// executables, then every single file appears embedded in the first's overlay.
12+
// While this technically extracts the data, it does so improperly. It may require
13+
// using the size of image and headers for overlay-extracted data.
814
public class AdvancedInstaller : IExecutableCheck<PortableExecutable>
915
{
1016
/// <inheritdoc/>

0 commit comments

Comments
 (0)