Subject: Re: building Windows self-extracting executables?
To: Steve Bellovin <smb@research.att.com>
From: Richard Rauch <rkr@olib.org>
List: netbsd-users
Date: 01/24/2003 20:20:05
Re. http://mail-index.netbsd.org/netbsd-users/2003/01/22/0009.html
Did you look at /usr/pkgsrc/crosse/i386-cygwin?
(Cygwin is a set of libraries that make BillOS more or less POSIX, as I
understand their goal. It consists of a .DLL and various executables
such as BASH and an X server.)
At worst, it seems like the resulting executable may require Cygwin;
and if you are careful you might even avoid that. (I don't know what
is or is not required, though.)
If that would work for the environment, then a simple, roundabout way to
do this is to emit the data into some C structure or string, and
embed that directly in a Cygwin executable that interprets/"extracts"
the data.
Of course, extracting the archive with a standard archiver tool might become
more difficult. But if you really need self-extractors (and that's all
that you need)...
Good luck. (^&
--
"I probably don't know what I'm talking about." --rkr@olib.org