View previous topic :: View next topic |
Author |
Message |
Slammer Bodhisattva
Joined: 28 Mar 2003 Posts: 270 Location: Greece
|
Posted: Wed May 28, 2003 10:55 pm Post subject: Wine & Installshield ( a good solution....) |
|
|
I had many problems using Installshield programs with Wine.
Doing the following almost 90% of programs working.
1. Using Latest Wine.
2. Assuming clean installation with winedefault.reg loaded.
3. Edit config of wine to emulate win98 version
4. Download dcom98.exe
5. Run:
With this command many native dlls are copied to system directory (but not register themselfs yet)
6. Run:
Code: |
wine -dll ole32,oleaut32,rpcrt4=n dcom98.exe
|
With this command dcom98 will installed without errors.
7. Now cd to directory where your setup.exe is, and execute
Code: |
wine -dll ole32,oleaut32,rpcrt4=n setup.exe
|
With this trick, most of my Installshield based programms working. |
|
Back to top |
|
|
ray0r n00b
Joined: 06 May 2003 Posts: 14 Location: michigan, usa
|
Posted: Wed May 28, 2003 11:09 pm Post subject: |
|
|
thanks I will try this out. Hopefully get some more things running. _________________ < [ run at your own risk ]> |
|
Back to top |
|
|
Lord Tocharian Tux's lil' helper
Joined: 11 Mar 2003 Posts: 75
|
Posted: Thu May 29, 2003 4:23 pm Post subject: |
|
|
This definitely helps, thanks! Is there any way to modify your config file so you don't have to specify those dlls when you are installing a new program? |
|
Back to top |
|
|
Slammer Bodhisattva
Joined: 28 Mar 2003 Posts: 270 Location: Greece
|
Posted: Sun Jun 01, 2003 9:59 pm Post subject: |
|
|
You can add the following lines in config file:
Code: |
[AppDefaults\\setup.exe\\DllOverrides]
"rpcrt4" = "native"
"oleaut32" = "native"
"ole32" = "native"
|
with this way, wine will use native dlls for the setup.exe. Be carefull because wine will use native dlls for every setup.exe program. |
|
Back to top |
|
|
Lord Tocharian Tux's lil' helper
Joined: 11 Mar 2003 Posts: 75
|
Posted: Mon Jun 02, 2003 12:30 am Post subject: |
|
|
Thanks a lot! If I have any problems with setups I will comment that out but so far it seems to work fine. |
|
Back to top |
|
|
DntKnwHw n00b
Joined: 14 Aug 2003 Posts: 74 Location: Philippines
|
Posted: Thu Aug 21, 2003 4:18 pm Post subject: |
|
|
how about emulating 2000 or XP?
any ideas? cause i have a game "enter the matrix" and it doesn't want to install, it wants 2000 or XP
and where does wine store this files? |
|
Back to top |
|
|
cripwalk n00b
Joined: 13 Jul 2003 Posts: 59 Location: Socal
|
Posted: Fri Aug 22, 2003 4:25 am Post subject: |
|
|
You can edit the config file in ~/.wine/config |
|
Back to top |
|
|
plate Bodhisattva
Joined: 25 Jul 2002 Posts: 1663 Location: Berlin
|
Posted: Fri Aug 22, 2003 1:12 pm Post subject: |
|
|
Very nice, thank you. Moved from Other Things Gentoo. |
|
Back to top |
|
|
FxChiP Tux's lil' helper
Joined: 14 Apr 2003 Posts: 103
|
Posted: Fri Aug 22, 2003 4:51 pm Post subject: |
|
|
DntKnwHw wrote: | how about emulating 2000 or XP?
any ideas? cause i have a game "enter the matrix" and it doesn't want to install, it wants 2000 or XP
and where does wine store this files? |
I think winex has an option to emulate 2k/XP. I'm not sure, though. I don't think vanilla wine can (at least, I haven't found the option for it).
Wine stores the config file in ~/.wine/ . The file is called config. Alternatively, you can use winesetuptk to have a more graphically oriented configuration (at least in Wine's case). |
|
Back to top |
|
|
zhenlin Veteran
Joined: 09 Nov 2002 Posts: 1361
|
Posted: Fri Aug 22, 2003 5:08 pm Post subject: |
|
|
WINE has not implemented the security portions of ADVAPI32 fully yet. So, it cannot fully implement any Windows NT...
But, you can force WINE to tell applications that they are in fact running on Windows XP... |
|
Back to top |
|
|
magrathea n00b
Joined: 26 Jul 2003 Posts: 26 Location: amsterdam
|
Posted: Sun Oct 05, 2003 1:23 am Post subject: |
|
|
zhenlin wrote: | WINE has not implemented the security portions of ADVAPI32 fully yet. So, it cannot fully implement any Windows NT...
But, you can force WINE to tell applications that they are in fact running on Windows XP... |
How is that possible? _________________ magrathea home
mmm...... specs;
mama; AMD XP 2200+,384mb DDR,SCSI IBMx2,Geforce MX440, PCTV, MX700
4ngel;laptop 333mhz, dvd, 256mb RAM, 10gb HD 5400 rpm, ati rage lt pro 4mb
-------------------- |
|
Back to top |
|
|
Slammer Bodhisattva
Joined: 28 Mar 2003 Posts: 270 Location: Greece
|
Posted: Sun Oct 05, 2003 3:24 pm Post subject: |
|
|
It is better to emulate win2K and not XP. Wine support for win2K is better than XP.
Declare win2K to config file, but if you have to use native dll, these must be from win2K CD.
Define windows version here:
Code: |
[Version]
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)" },
;"Windows" = "win98"
; DOS version to imitate
;"DOS" = "6.22"
|
For my use, I have two "fake" windows directories, one called "c_win98" and the other "c_win2k" and two config files, the first for win98 and the other for win2K. Using a script I can use wine to emulate both systems. _________________ Keep Slamming... |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Tue Oct 07, 2003 9:21 pm Post subject: urgh |
|
|
tried it, but get the error "the installshield kernel (ikernel.exe) could not be launched". any suggestions? _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
thecooptoo Veteran
Joined: 27 Apr 2003 Posts: 1353 Location: UK
|
Posted: Fri Jul 07, 2006 5:20 pm Post subject: |
|
|
did you ever get a solution to thia - im having the same problem - a kernel.exe error message ( no error code) _________________ join the optout - http://nhsconfidentiality.org |
|
Back to top |
|
|
discomfitor l33t
Joined: 21 Feb 2003 Posts: 927 Location: None
|
Posted: Fri Jul 07, 2006 6:05 pm Post subject: |
|
|
Actually, I haven't had this problem in a very long time. They've done a lot of work on the installshield mechanism since 2003, and it works perfectly every time now from what I can see. _________________ There is no substitute for experience.
Imperfection indicates a lack of effort. |
|
Back to top |
|
|
|