Releases: OMGtechy/tinydoze
Releases · OMGtechy/tinydoze
1,212 bytes.
There are ideas to spare, but this, for now, will have to do. This has been consuming my life. I had to commit acts that should be considerd illegal to make this happen. These include:
- Merging the .text, .data and .rdate sections (plus making .data executable).
- Writing a stub DOS program in a hex editor.
- Breaking the PE standard alignment in a way that still actually works.
- Rearranging function arguments into spaghetti.
- Relying on memory that just happens to be zero initialised by the time I get to it.
- Not providing an hInstance because Windows is smart enough to find the right one for me.
Tested on 2 systems:
Edition Windows 10 Pro
Version 20H2
Installed on 11/03/2021
OS build 19042.928
Experience Windows Feature Experience Pack 120.2212.551.0
Edition Windows 10 Pro
Version 20H2
Installed on 19/03/2021
OS build 19042.928
Experience Windows Feature Experience Pack 120.2212.551.0
You'll probably get some complains from SmartScreen, you can ignore those. One person's antivirus was scared of it too, not that I can blame it.