Re: ICON Solutions!
- Posted by Brian Broker <bkb at CNW.COM> Nov 17, 1999
- 508 views
On Wed, 17 Nov 1999 14:49:13 -0800, Greg Phillips <i.shoot at REDNECKS.COM> wrote: >You're right: the interpreter does check the length, as well as the actual structure of the >bound code. An example: try loading up a bound executable into a hex editor and change a >value or two. You get the "One moment please..." message. > >So an icon tacked onto the end of the exe would render any program useless. *unless* you >could figure out a way to fool the value checker. Which I'm sure is against the license =) Actually, I was able to change the text in the MS-DOS stub of a bound Windows executable and it ran without complaints (in both DOS mode and Windows). I changed the text from "this is a Windows NT windowed executable" to the more familiar "This program cannot be run in DOS mode. ". I did this without updating the CRC checksum value that is part of the PE header (but I'm not sure if the CRC includes the MS-DOS stub). I still haven't tried anything that changes the length of the executable... Perhaps Rob will pipe in and settle this issue. -- Brian