Try: wine dcom98.exe /c When it asks for a path give C:\windows\system Tom On 08-May-2003 Saulius Krasuckas wrote: > hi, > can't change line wrapping, so am attaching plain text file with > message. > waiting for answer. > TIA -- --------------------------------------------------- |\/\/\___/\/\/| Carol Anne Corner & \____ o o ____/ Thomas Corner t*a*c*o*r*n*e*r@chello.at ) ( 09-May-2003 09:10:50 Vienna, Austria ( * * ) mailer: xfmail \___/ Web Page: www.corner.chello.at ---------------------------------------------------
I have no-windows wine system. when installing "dcom98.exe" package into clean system I get such msg-box with an alert: "A newer version of DCOM95 or DCOM98 had been installed. To override, you must uninstall the current version first." below is output I get: [s2@localhost c]$ wine ~/c/dcom98.exe fixme:win32:PE_CreateModule Security directory ignored fixme:process:CreateProcessA (E:\IXP001.TMP\install.exe,...): NORMAL_PRIORITY_CLASS ignored FIXME:pthread_cond_init fixme:process:CreateProcessA (C:\windows\rundll32.exe,...): NORMAL_PRIORITY_CLASS ignored FIXME:pthread_cond_init err:module:BUILTIN32_LoadLibraryExA loaded .so but dll setupx.dll still not found - 16-bit dll or version conflict. so after I run this: [s2@localhost c]$ wine --debugmsg +loaddll ~/c/dcom98.exe fixme:win32:PE_CreateModule Security directory ignored trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ADVAPI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\GDI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\USER32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\COMCTL32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\lz32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\VERSION.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\x11drv.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'display' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\winmm.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msvfw32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\wineoss.drv' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msacm32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msacm.drv' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\midimap.drv' : builtin fixme:process:CreateProcessA (E:\IXP001.TMP\install.exe,...): NORMAL_PRIORITY_CLASS ignored FIXME:pthread_cond_init trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ADVAPI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\gdi32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\USER32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\lz32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\VERSION.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\x11drv.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'display' : builtin trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\rpcrt4.dll' : native trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ole32.dll' : builtin trace:loaddll:MODULE_FlushModrefs Unloaded module 'C:\WINDOWS\SYSTEM\ole32.dll' : builtin trace:loaddll:MODULE_FlushModrefs Unloaded module 'E:\IXP001.TMP\rpcrt4.dll' : native fixme:process:CreateProcessA (C:\windows\rundll32.exe,...): NORMAL_PRIORITY_CLASS ignored5~5~ FIXME:pthread_cond_init trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\advapi32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\gdi32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\user32.dll' : builtin err:module:BUILTIN32_LoadLibraryExA loaded .so but dll setupx.dll still not found - 16-bit dll or version conflict. after some analyzis, several lines makes me more happy and brings idea about builtin "ole32.dll" being too "recent" to be upgraded: trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\rpcrt4.dll' : native trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ole32.dll' : builtin next step is to force installation process to use native "ole32": [s2@localhost c]$ pico ~/.wine/config [s2@localhost c]$ cat ~/.wine/config | grep -A4 dcom98 [AppDefaults\\dcom98.exe\\DllOverrides] "ole32" = "native" ;[AppDefaults\\setup.exe\\x11drv] ;"Desktop" = "800x600" [s2@localhost c]$ wine --debugmsg +loaddll ~/c/dcom98.exe fixme:win32:PE_CreateModule Security directory ignored trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ADVAPI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\GDI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\USER32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\COMCTL32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\lz32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\VERSION.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\x11drv.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'display' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\winmm.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msvfw32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\wineoss.drv' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msacm32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msacm.drv' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\midimap.drv' : builtin fixme:process:CreateProcessA (E:\IXP001.TMP\install.exe,...): NORMAL_PRIORITY_CLASS ignored FIXME:pthread_cond_init trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ADVAPI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\gdi32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\USER32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\lz32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\VERSION.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\x11drv.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'display' : builtin trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\rpcrt4.dll' : native trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ole32.dll' : builtin trace:loaddll:MODULE_FlushModrefs Unloaded module 'C:\WINDOWS\SYSTEM\ole32.dll' : builtin trace:loaddll:MODULE_FlushModrefs Unloaded module 'E:\IXP001.TMP\rpcrt4.dll' : native fixme:process:CreateProcessA (C:\windows\rundll32.exe,...): NORMAL_PRIORITY_CLASS ignored FIXME:pthread_cond_init trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\advapi32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\gdi32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\user32.dll' : builtin err:module:BUILTIN32_LoadLibraryExA loaded .so but dll setupx.dll still not found - 16-bit dll or version conflict. eghm, still no change. is that child-processes related? fixme:process:CreateProcessA (E:\IXP001.TMP\install.exe,...): NORMAL_PRIORITY_CLASS ignored forcing "install.exe" to use ole32=n and trying: [s2@localhost c]$ pico ~/.wine/config [s2@localhost c]$ cat ~/.wine/config | grep -A3 install.exe [AppDefaults\\install.exe\\DllOverrides] "ole32" = "native" ;[AppDefaults\\setup.exe\\x11drv] [s2@localhost c]$ wine --debugmsg +loaddll ~/c/dcom98.exe fixme:win32:PE_CreateModule Security directory ignored trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ADVAPI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\GDI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\USER32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\COMCTL32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\lz32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\VERSION.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\x11drv.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'display' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\winmm.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msvfw32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\wineoss.drv' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msacm32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\msacm.drv' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\midimap.drv' : builtin fixme:process:CreateProcessA (E:\IXP001.TMP\install.exe,...): NORMAL_PRIORITY_CLASS ignored FIXME:pthread_cond_init trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\kernel32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\ADVAPI32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\gdi32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\USER32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\lz32.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\VERSION.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'krnl386.exe' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'system' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'GDI.EXE' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'USER.EXE' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\x11drv.dll' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'display' : builtin trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\imagehlp.dll' : native trace:loaddll:MODULE_FlushModrefs Unloaded module 'E:\IXP001.TMP\imagehlp.dll' : native trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\OLE32.DLL' : native trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\ADVPACK.DLL' : native trace:loaddll:MODULE_LoadModule16 Loaded module 'SETUPX.DLL' : builtin trace:loaddll:MODULE_LoadModule16 Loaded module 'E:\IXP001.TMP\w95inf16.dll' : native trace:loaddll:MODULE_LoadModule16 Loaded module 'E:\IXP001.TMP\w95inf16.dll' : native trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\W95INF32.DLL' : native trace:loaddll:MODULE_LoadModule16 Loaded module 'W95INF16.DLL' : native fixme:setupapi:SETUPX_CreateStandardLDDs LDID_SRCPATH: what exactly do we have to do here ? fixme:setupapi:GenInstall16 unsupported flag: GENINSTALL_DO_REGSRCPATH err:setupapi:SetupDefaultQueueCallbackA delete error 2 "C:\\WINDOWS\\SYSTEM\\dcom98.inf" err:setupapi:SetupDefaultQueueCallbackA delete error 2 "C:\\WINDOWS\\SYSTEM\\dcomcnfg.hlp" fixme:setupapi:vcpUICallbackProc16 (0x9360, 0705, 0000, 00000000, 40762f74) - semi-stub fixme:setupapi:vcpUICallbackProc16 (0x9360, 070f, 0000, 00000000, 40762f74) - semi-stub fixme:setupapi:vcpUICallbackProc16 (0x9360, 0710, 0000, 00000000, 40762f74) - semi-stub fixme:setupapi:vcpUICallbackProc16 (0x9360, 070b, 0000, 00000000, 40762f74) - semi-stub fixme:setupapi:vcpUICallbackProc16 (0x9360, 070c, 0000, 00000000, 40762f74) - semi-stub fixme:setupapi:GenInstall16 unsupported flag: GENINSTALL_DO_CFGAUTO Warning: loading builtin ole32.dll, but native version already present. Expect trouble. trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\RPCRT4.DLL' : builtin trace:loaddll:load_dll Loaded module 'C:\windows\system\ole32.dll' : builtin trace:loaddll:MODULE_FlushModrefs Unloaded module 'C:\WINDOWS\SYSTEM\ole32.dll' : builtin trace:loaddll:MODULE_FlushModrefs Unloaded module 'C:\WINDOWS\SYSTEM\rpcrt4.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\windows\system\rpcrt4.dll' : builtin fixme:ole:RPCRT4_DllRegisterServer (): stub trace:loaddll:MODULE_FlushModrefs Unloaded module 'C:\WINDOWS\SYSTEM\rpcrt4.dll' : builtin trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\RPCRT4.DLL' : builtin trace:loaddll:load_dll Loaded module 'C:\windows\system\oleaut32.dll' : builtin fixme:ole:OLEAUT32_DllRegisterServer stub! trace:loaddll:MODULE_FlushModrefs Unloaded module 'C:\WINDOWS\SYSTEM\oleaut32.dll' : builtin trace:loaddll:MODULE_FlushModrefs Unloaded module 'C:\WINDOWS\SYSTEM\rpcrt4.dll' : builtin trace:loaddll:MODULE_FlushModrefs Unloaded module 'E:\IXP001.TMP\W95INF32.DLL' : native trace:loaddll:MODULE_FlushModrefs Unloaded module 'E:\IXP001.TMP\ADVPACK.DLL' : native trace:loaddll:MODULE_FlushModrefs Unloaded module 'E:\IXP001.TMP\OLE32.DLL' : native whew, it installed. only don't know why am I getting that one: Warning: loading builtin ole32.dll, but native version already present. Expect trouble. why, ah? forcing dll-overrides from wine cmd-line brings more joy: [s2@localhost c]$ pico ~/.wine/config [s2@localhost c]$ cat ~/.wine/config | grep -iC3 ^[^\;].*ole32 [DllOverrides] ; some dlls you may want to change "oleaut32" = "builtin, native" "ole32" = "builtin, native" "commdlg" = "builtin, native" "comdlg32" = "builtin, native" "shell" = "builtin, native" [s2@localhost c]$ wine --dll ole32=n --debugmsg +loaddll ~/c/dcom98.exe 2>&1| grep -i ole32 trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\ole32.dll' : native trace:loaddll:MODULE_FlushModrefs Unloaded module 'E:\IXP001.TMP\ole32.dll' : native trace:loaddll:load_dll Loaded module 'E:\IXP001.TMP\OLE32.DLL' : native trace:loaddll:load_dll Loaded module 'C:\windows\system\ole32.dll' : native trace:loaddll:MODULE_FlushModrefs Unloaded module 'C:\windows\system\ole32.dll' : native trace:loaddll:MODULE_FlushModrefs Unloaded module 'E:\IXP001.TMP\OLE32.DLL' : native eghmmmmm, warning disappeared and dcom98 setup is still successfull. analyzing data.. done. my questions are: 1, are DllOverrides keys for specific exe-modules valid only for original process only? are they ignored at spawned (child) processes? 2, if so, then is there any way to speficy DllOverrides for spawned (child) processes? 3, if there is no way, will it be usefull to make such way? 4, is that right list to ask 1st, 2nd and 3rd questions? TIA