[Shu-cdromlan] Re: cd-roms needing write access to the server

Martin Sapsed CDROMLAN - USE OF CDROM PRODUCTS IN LAN ENVIRONMENTS <CDROMLAN@LISTSERV.BOISESTATE.EDU> , Martin Sapsed <m.sapsed@bangor.ac.uk>
Fri, 1 Feb 2002 08:53:23 +0000


Hi all,

I've copied this to cd-rom-networking@jiscmail.ac.uk since the question was
asked there too...

Jon Knight wrote:
> On Thu, 31 Jan 2002, Preston,A wrote:
> > In order to run a networked version of FAME CD-ROM (from Bureau van
> > Dijk) all users need write access to the server where the CD is
> > installed.  For obvious reasons we are not happy to proceed on this
> > basis and this is not the first CD-ROM I have encountered which will
> > only work in this way
> >
> > I wonder if anyone out there has found a clever fix or 'over-ride' to
> > get round this problem?  Any replies to me will be treated in strict
> > confidence!
>
> One trick I've used with our Ultra*Net CD-ROM server in the past
> (including for FAME I think before we moved to the Web version) is to
> install the product on my clean test workstation in somewhere like
> C:\temp\productname using InCtrl3 (available from
> <URL:ftp://ftp.zdnet.com/acq/downloads/pub/zd/PCMag/pcminctr.zip>) to
> check what it installs and what registry changes it makes.

I used to use InCtrl - i think there's a V4 now too - but found the
registry information only half usable. I now prefer InstallRite - a free
download from
http://www.epsilonsquared.com/installrite.htm - which gives you usable .reg
files for the registry alterations.

>                                                            Move any DLLs
> that a naughty installer tries to put in somewhere silly like C:\windows
> or C:\windows\system back into C:\temp\productname.  Then check it works
> OK on the test workstation.  Keep tweaking until you've got all the
> naughty new files in the one place and it works.  Basically I'm doing a
> local product install but the CD-ROM image just happens to be on an N:
> drive delivered over the LAN from the Ultra*Net server.
>
> Next make a self extracting ZIP archive of the installation in
> C:\temp\productname and put that on our Ultra*Net server.  Now in the
> Ultra*Net launch script for this product I download the self-extracting
> ZIP, make the C:\temp\productname directory on the client PC (if it
> doesn't already exist), unpack the s/e ZIP (ie run it), add in any
> required registry entries (which we know about because InCtrl3 tells us
> about them) and then run the c:\temp\productname\superprogram.exe product
> executable.  The Ultra*Net script waits for the product's main window to
> disappear and then tidies away all the cruft in c:\temp.  Bingo - one
> working product usually!  You might need to salt to taste for products
> that look for host based keys and the like but experience has shewn that
> they tend to be pretty grotty anyway and soon get ditched by the
> users/librarians (at least round here.  If CD-ROM vendors make things too
> painful folk will now just go elsewhere and their products will either be
> dropped by us or consigned to the single standalone CD-ROM workstation.
> "Hurrah!" for the Internet and the WWW! :-) ).

Similar to my initial thoughts but I didn't think of zipping it...

> Bit of a pain in the bottom but it does mean that I can run (for example)
> Bowker's Global Books In Print and the new GBIP Archive off the Ultra*Net
> server without writing to the server's filestore _and_ have it put into a
> writable space on what in some cases are fairly locked down NT
> workstations in labs.

I have all of GBIP on a server apart from the ini file bits. A few
alterations to the glbipw.mnu file means you can have them elsewhere. All I
have to do on the server is update the t01 file for each CD. I wouldn't
fancy heaving that around!

> Works for me.  YMMV. :-)

Sounds like you've got a similar opinion of many software writers to me...!

Cheers,

Martin

--
Martin Sapsed                           To have no errors
Information Services                    Would be life without meaning
University of Wales, Bangor, LL57 2UX   No struggle, no joy.
Fax: +44 (0)1248 383826