On Tue, 2005-04-05 at 14:39 +1000, Alan L Tyree wrote:
> On Tue, 05 Apr 2005 14:09:06 +1000
> James Gregory <[EMAIL PROTECTED]> wrote:
> 
> > On Tue, 2005-04-05 at 13:09 +1000, Alan L Tyree wrote:
> > > I have a windows based CD that I would like to install and use with
> > > Wine. The setup.exe prog crashes.
> > > 
> > > What's the best way to proceed? is there anyway to extract and
> > > install without using the setup.exe program?
> > 
> > There's a number of ways; it's highly dependent on how the setup.exe
> > program works. However, I happened to be looking into something for
> > entirely separate reasons just last night and discovered this:
> > 
> >     http://support.microsoft.com/default.aspx?scid=kb;en-us;257718
> > 
> > Which might help you out. IIRC, the MSI installer program
> > (instmsi.exe) does run under wine, so getting an MSI file should be
> > enough to get you up and running.
> > 
> > All that said, there might be an easier way depending on your app.
> > What wine version? What program? What type of installer is it?
> > (nullsoft, installshield, etc).
> 
> I don't know what kind of installer it is: here is a list of the files:
> [EMAIL PROTECTED]:~$ ls /cdrom

> setup.exe
> stdole.tlb

Those two files make me suspect that it's InstallShield (which is pretty
likely; it's very common). InstallShield installers don't work properly
right now because of some issues with type-marshalling (the .tlb file is
the giveaway; that's the marshalled types) and dcom. Fortunately it's a
common problem, so there are some partial solutions.

I believe if you install dcom98 in your fake windows partition from
the .exe available here:

http://www.microsoft.com/downloads/details.aspx?FamilyID=08b1ac1b-7a11-43e8-b59d-0867f9bdda66&DisplayLang=en

and copy a stdole32.tlb file from a 'real' windows partition (presumably
to somewhere under 'windows' in your fake windows directory; you'll
need to check up on that), it will work. If you search for
'installshield wine' on google, you'll find a bunch of useful
information on it.

The other option is a utility called 'i6comp', which is floating around.
It just extracts the files from an InstallShield installer. It is in
turn a windows application, but will run out of the box with wine. The
other option is preferable though, because it will actually set the
various registry entries your program will need. It's likely you'll need
to do extra tinkering if you go down the i6comp route.

HTH,

James.

-- 
My love burns for you
A Thermonuclear rose
Now lets go make out
  -- http://www.solardeathray.com/rose.html

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to