Curious question..Been toying with some code, and just tinkering with the idea of a self-extraction utility...
And Don, I know you have some experience in this!
Great program, just tyring to learn something that has stumped me for a long time..
The inner workings of a .EXE file (GUI based)...
Specifically strings in the EXE..
The EXE will not be running and I will have write access when it is created.
When it is run it will be opend for read access by ITSELF and it needs to know where to get the string of data from...
I was hex editing my template EXE I am toying with and see the strings, but no lenght buffer for each string....
So if I don't know how many bytes will be written, how do I inject into the EXE?
Just a simple laymens term explanation is good..
I picture this EXE as a pickup truck, it's bed is empty but how much room do I know I have in it?
Thanks,
Scott
------------------
Scott
mailto:[email protected][email protected]</A>
And Don, I know you have some experience in this!

The inner workings of a .EXE file (GUI based)...
Specifically strings in the EXE..
The EXE will not be running and I will have write access when it is created.
When it is run it will be opend for read access by ITSELF and it needs to know where to get the string of data from...
I was hex editing my template EXE I am toying with and see the strings, but no lenght buffer for each string....
So if I don't know how many bytes will be written, how do I inject into the EXE?
Just a simple laymens term explanation is good..
I picture this EXE as a pickup truck, it's bed is empty but how much room do I know I have in it?
Thanks,
Scott
------------------
Scott
mailto:[email protected][email protected]</A>
Comment