Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
[wine] / documentation / no-windows
1 Running Wine without Windows
2 ============================
3
4 Sometimes you can bring applications to run by using some of the
5 native Windows DLL's, together with Wine. Here are some tips by
6 Juergen Schmied on how to proceed. This assumes that your C:\windows
7 directory in the configuration file does not point to a native Windows
8 installation but is in a separate Unix file system. (For instance,
9 C:\windows is really /home/ego/wine/drives/c).
10
11 - Create empty C:\windows and C:\windows\system directories.
12   Do not point Wine to a Windows directory full of old installations
13   and a messy registry. (Wine creates a special registry in your home
14   directory, in $HOME/.wine/*.reg. Perhaps you have to remove these
15   files).
16 - Point [Drive C] in wine.conf or .winerc to where you want C: to be.
17   Refer to the README file or man page. Remember to use filesystem=win95 !
18 - Use tools/wineinstall to compile Wine and install the default
19   registry. Or if you prefer to do it yourself, compile programs/regapi,
20   and run:   programs/regapi/regapi setValue < winedefault.reg
21 - Run the application with   -debugmsg +module,+file   to find out
22   which files are needed. Copy the required DLL's one by one to the
23   C:\windows\system directory.
24 - Note that some network DLL's are not needed even though Wine is
25   looking for them. Do not copy the MPR.DLL into the directory,
26   use the internal implementation.
27 - Copy SHELL/SHELL32 and COMDLG/COMDLG32 COMMCTRL/COMCTL32
28   only as pairs to your Wine directory (these DLL's are
29   "clean" to use)
30 - Be consistent: Use only DLLS from the same Windows version
31   together.
32 - Put regedit.exe in the C:\windows directory (office95 imports
33   a *.reg file when it runs with a empty registry, don't know
34   about office97).