Peter Reid wrote:
> 
> I'm trying to write a small installer stack for Windows deployment.
> The aim is to build a self-expander using the WinZip utility.  This
> allows you to include a command that will be executed once files have
> been copied to the default temp directory.  Such self-expanders do
> the following:
> 
> 1) unpack all contained files into the temp directory (as defined by $TEMP)
> 2) execute specified setup command line (e.g. "mc installer.mc")
> 3) delete all the unpacked files from the temp directory
> 
> For a variety of reasons, I want to distribute the MC player and *.mc
> files rather than standalone *.exe files.  What I hope to achieve is
> an installer stack that does the following:
> 
> 1) copy my app files to a new directory "C:\MyApp" say
> 2) copy MC player files to a new directory "C:\MetaCard Player" say
> 3) set up the Windows Registry keys to recognise *.mc files as MetaCard stacks
> 
> Given that I need to run the temp directory copy of MC to execute my
> installer stack, I can't use the 'rename' command' to "move" the
> player from the temp directory to its intended location (as the file
> is in use at the time).  I had hoped to 'copy' the MC player and
> mctools.mc from the temp directory into a "C:\MetaCard Player"
> directory.  However, I can't find a 'copy file' command?!  It seems I
> can create files, delete them, move/rename them, but I can't copy
> them.
> 
> Any bright ideas, or am I missing the obvious!?

How about this:
  put url "binfile:mc.exe" into url "binfile:c:/metacard player/mc.exe"

This use of "put" makes a copy of the source data in the destination
container. The fact that mc.exe is currently executing shouldn't be a
problem since it's loaded into memory at startup and is run from there.

Regards,
Phil Davis


> 
> Thanks
> 
> Peter
> --------------------------------------------------------
> Peter Reid
> Reid-IT Limited, Loughborough, Leics., UK
> Tel: +44 (0)1509 268843 Fax: +44 (0)1509 264986
> E-mail: [EMAIL PROTECTED]
> Web: http://www.reidit.co.uk

-- 
Phil Davis
------------------
[EMAIL PROTECTED]

Reply via email to