Skip to content

Convert Installshield Executable code to use proper reader/wrapper instead of living in PortableExecutable#59

Merged
mnadareski merged 7 commits intoSabreTools:mainfrom
HeroponRikiBestest:isexe-more
Jan 25, 2026
Merged

Convert Installshield Executable code to use proper reader/wrapper instead of living in PortableExecutable#59
mnadareski merged 7 commits intoSabreTools:mainfrom
HeroponRikiBestest:isexe-more

Conversation

@HeroponRikiBestest
Copy link
Copy Markdown
Contributor

Mainly PRing this since the still-unsupported kinds of ISEXEs are more complicated, and will likely need or at least heavily benefit from a proper reader/wrapper. Let me know if this isn't acceptable, as I'm not sure how safe or ST-standard-following my usage of offsets are here.

@mnadareski mnadareski merged commit 5dfe6ae into SabreTools:main Jan 25, 2026
1 check passed
HeroponRikiBestest added a commit to HeroponRikiBestest/SabreTools.Serialization that referenced this pull request Jan 27, 2026
…stead of living in PortableExecutable (SabreTools#59)

* Figure out how to access OverlayAddress in wrapper or reader (ideally the latter) for a non-PE reader/wrapper

* Code works

* Remove TODOs

* First round of fixes.

* use constants

* remove comment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants