[fpc-pascal] Re: creating a standalone executable (eg: application installation file)
Andreas Schneider
aksdb at gmx.de
Tue Jan 12 14:22:04 CET 2010
I think if digital signing is required, using Windows Resources would be the
better way. Now that I think about it, with FPC 2.4 that should even be
possible on Linux (and other platforms). Many roads lead to rome :D
Am Dienstag 12 Januar 2010 14:17:21 schrieb Milan Marusinec:
> Andreas Schneider wrote:
> > Hi,
> >
> > that works the same as in Windows and can probably be done with every
> > executable format. Simply append the data to the end of the file and
> > store the offset or length of that data at the end. All you have to do
> > then is to let the program open "itself" (ParamStr(0)), seek to the end -
> > SizeOf(Integer), read that integer to know the offset of the data, seek
> > to that position, and read all you need from there. So essentially your
> > file looks like: <original executable><install data><data offset>
>
> Andreas,
>
> Will this method work when the exe is digitally
> signed afterwards (or before) ?
>
> (tough, for linux it doesn't matter)
>
> Milan
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
More information about the fpc-pascal
mailing list