Re: ICON Solutions!

new topic     » goto parent     » topic index » view thread      » older message » newer message

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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu