15-Dec-2001
w32_util readme.txt

If, for who knows what reason, 40install.exe won't copy the
file(s) to your CE device see if ce.exe will do the trick.
If you still can't get it over to your device, use ActiveSync's
Explore (File->Explore) and use drag-n-drop.  Nothing is critical
as far as placement goes; put 40iplay.exe where you want, however
you can do it.

ce.exe is a simple app that operates on the same principle as
40install.exe (they use ActiveSync), and does the things as
shown in ce.txt.  ce.exe is a generally useful applet; copy it
to a directory in your path.

For installing 40iplay.exe to your CE device, do the following:

 1. Change to the install directory (with 40iplay.exe in it)
 2. From tmp40, or wherever you have placed the unzipped package,
    make whatever directory path you want on the CE device and copy
    the files to it:

       C:\tmp40>w32_util\ce.exe -mkdir 40th
       C:\tmp40>w32_util\ce.exe -mkdir 40th\iplay

       C:\tmp40>w32_util\ce.exe 40iplay.exe ce:40th\iplay\40iplay.exe

    and copy any other needed files there (eg, 40iplayN.txt)

       C:\tmp40>w32_util\ce.exe  40iplayN.txt  ce:40th\iplay\40iplayN.txt

Start 40iplay.exe using File Explorer, or whatever launcher you
use.  Exit 40iplay.exe.  In the root directory, the file
40_excpt.txt exists.

 3. Copy 40_excpt.txt from your CE device to your desktop:

    C:\tmp40>util\ce.exe  ce:40_excpt.txt  40install_log.txt

If you like to use spaces in your path or file names, use quotes
around each full path, such as "ce:the dir\file name".

For example, given that ce.exe is in my PATH, here is the entire
operation as plucked from the the console screen:

 ---------------

  D:\iplay\iplay_demo>ce -mkdir 40th

  D:\iplay\iplay_demo>ce -mkdir 40th\iplay

  D:\iplay\iplay_demo>ce 40iplay.exe ce:40th\iplay\
  CF/CE: 131584 bytes in 0.39 secs (321 KB/sec)

start 40iplay.exe, and exit, then

  D:\iplay\iplay_demo>ce ce:40_excpt.txt 40install_log.txt
  CF/CE: 107 bytes in 0.00 secs (1 KB/sec)

 ---------------

Same result as if you had run 40install.exe, only more work.


 ------------------------------------------------------------

For Your Information:

If you have a network card (ethernet, wireless), you may like the
speed at which ce.exe can transfer files to your device.  Of course,
you may find having only one CF slot a bit of a problem because
you can't have two cards (NIC and microdrive, for example) in one
slot, but you can figure out how to deal with that as needed.  To
get the maximum transfer speed, use a literal -copy switch to ce.exe.
For example, use

 C:\mp3>ce -copy this_big_file.mp3  ce:\mp3\this_big_file.mp3

where you type -copy instead of leaving it blank (blank op assumes a
copy operation; see ce.txt).  I get about 800 KB/sec on a Jornada 720,
about 700 KB/sec on an iPAQ (Win32 to CE).  Only do this for already-
compressed binary files, such as mp3.  For your information, the best
an RS232 serial connection runs is about 10 KB/sec on binary data.
There's no point in using -copy except with an NIC.  Without -copy
(on ethernet) expect a bit less than 400 KB/sec.

Use a script (.cmd) to copy multiple files.


VERY IMPORTANT:  Do not allow an ActiveSync operation to create
a full disk.  It's impossible to tell if a file copy will fit from
the Win32 side RELIABLY, and if it doesn't fit, things will
squeeze down into nothingness, blackhole-like (it tries to get
10 pounds into a 5 pound sack, and succeeds).  Not good.  Always
make sure there's enough disk space before copying the file over.

