[Bug 1429] Getting dxdiag to work perfectly

Wine Bugs wine-bugs at winehq.com
Sat Jun 28 11:14:40 CDT 2003


http://bugs.winehq.com/show_bug.cgi?id=1429





------- Additional Comments From z_god at wanadoo.nl  2003-28-06 11:14 -------
Bug comments restored from Gmane.org: 
 
I think this is going to be a BIG one but it will get many games to work...  
  
Running it with no modifactions gets a logical error in a windows message box (I  
thinkg) of:  
"Error: Could not find DXDIAGN.DLL"  
  
and the fallowing wine errors:  
  
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!  
err:ole:CoGetClassObject couldn't load InprocServer32 dll F:\winexe\dxdiagn.dll  
fixme:ole:CoCreateInstance no classfactory created for CLSID  
{a65b8071-3bfe-4213-9a5b-491da4461ca7}, hres is 0x80070005 
 
 
------- Additional Comments From hatky <at> users.sf.net  2003-04-30 14:24 ------- 
Well after copying  the file dxdiagn.dll it now wants riched32.dll in the same nice  
message box....  
  
Now the new wine errors are:  
  
fixme:reg:RegFlushKey (0x58): stub  
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found -  
16-bit dll or version conflict.  
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found -  
16-bit dll or version conflict.  
err:ver:VerQueryValueW called on NE resource!  
fixme:global:GlobalMemoryStatusEx we should emulate the 4GB bug here, as per  
MSDN  
fixme:dsound:DSCF_CreateInstance  
(0x4158c7a4,(nil),{31efac30-515c-11d0-a9aa-00aa0061be93},0x406d1f08)  
IID_IKsPropertySet not implemented  
fixme:reg:RegFlushKey (0x68): stub  
fixme:system:EnumDisplayDevicesW ((nil),0,0x406d1e48,0x00000000), stub!  
fixme:system:EnumDisplayDevicesW (0x406d1e4c,0,0x406d1b00,0x00000000),  
stub!  
fixme:reg:RegFlushKey (0x68): stub  
fixme:dsound:DSCF_CreateInstance  
(0x4158c7a4,(nil),{31efac30-515c-11d0-a9aa-00aa0061be93},0x406d27c8)  
IID_IKsPropertySet not implemented  
fixme:reg:RegFlushKey (0x68): stub 
 
 
------- Additional Comments From hatky <at> users.sf.net  2003-04-30 14:31 ------- 
Copying the riched32.dll does not get me any forther :(.... 
 
 
------- Additional Comments From spetreolle <at> yahoo.fr  2003-05-05 23:04 ------- 
Could you try to install directx completely, using the installer ? 
Dxdiag almost run correctly today, if you omit ddraw (missing classes for now). 
If this is already done, give the version youre trying to install. 
 
 
------- Additional Comments From hatky <at> users.sf.net  2003-05-06 06:56 ------- 
The tests before were just taking the dxdiag exec from my windowsXP with directX  
9.0a  
  
Trying to install directX from microsoft's site:  
It downloaded everyting and crashed on installing with the message:  
An internal error occured.  
Please refer to directx.log in you Windows folder to determine   
problem.  
  
it said it was installing v9.0 for 98/me (wine was set to emulate win98)  
yes, this was a web setup  
  
there are many wine messages but the last few are  
Check permissions or set VFAT "quiet" mount flag  
fixme:win:SetWindowTextW cannot set text L"Close" of other process window (nil  
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not foun  
- 16-bit dll or version conflict.  
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not foun  
- 16-bit dll or version conflict.  
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not foun  
- 16-bit dll or version conflict.  
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not foun  
- 16-bit dll or version conflict.  
fixme:setupapi:SetupIterateCabinetA not implemented (setupapi.dll) 
 
 
------- Additional Comments From tjawatts <at> totalise.co.uk  2003-05-07 17:06 ------- 
Running on 20030408, I got the same error about the SetupIterateCabinetA. So I 
ran it with native setupapi.dll (plus cfgmgr32.dll). The output is below, it 
seems that something related to CAB is not implemented. Hope it helps ;-) 
 
wine out put is thus: 
 
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found 
- 16-bit dll or version conflict. 
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found 
- 16-bit dll or version conflict. 
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found 
- 16-bit dll or version conflict. 
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll user.exe still not found 
- 16-bit dll or version conflict. 
err:module:import_dll No implementation for 
NTDLL.dll.IoUnregisterDeviceInterface imported from 
C:\windows\system\cfgmgr32.dll, setting to 0xdeadbeef 
trace:loaddll:load_dll Loaded module 'C:\windows\system\cfgmgr32.dll' : native 
trace:loaddll:load_dll Loaded module 'C:\WINDOWS\SYSTEM\MPR.dll' : builtin 
trace:loaddll:load_dll Loaded module 'C:\windows\system\setupapi.dll' : native 
trace:loaddll:MODULE_FlushModrefs Unloaded module  
 
And DirectX.log output is like so: 
 
05/08/03 01:50:50: dsetup32: IterateDownloadedCabs(): Iterating through 
C:\WINDOWS\SYSTEM\DirectX\WebSetup\setup_w9x_eng.cab 
05/08/03 01:50:50: dsetup32: LoadListFromInfSection(): Unable to load 
C:\WINDOWS\SYSTEM\DirectX\WebSetup\filelist.dat - [(]. 
05/08/03 01:50:50: dsetup32: IterateDownloadedCabs(): Unable to get cab list in 
section. 
05/08/03 01:50:50: dsetup32: Installation ended with value -9 = Internal or 
unsupported error 
05/08/03 01:51:11: DXWSetup: WM_APP_ENDINSTALL 
05/08/03 01:51:11: DXWSetup: ~CDXWSetup() 

-- 
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list