On Sun, 2006-04-09 at 10:03 +0200, Stefan Dösinger wrote:
Most likly it uses some strange way to determine if directx is supported, like checking for the existance of a .dll file.
This is exactly it! This solved the problem:
[dimi@dimi ~]$ touch .wine/drive_c/windows/system32/Ddraw.dll
A +file trace might reveal something.
That worked, thank you. This is what I got:
trace:file:FindFirstFileExW L"c:\windows\system32\Ddraw.dll" 0 0x7fc8f4a0 0 (nil) 0 trace:file:RtlDosPathNameToNtPathName_U (L"c:\windows\system32\Ddraw.dll",0x7fc8f464,0x7fc8f46c,(nil)) trace:file:RtlGetFullPathName_U (L"c:\windows\system32\Ddraw.dll" 520 0x7fc8f1e8 0x7fc8f46c) trace:file:wine_nt_to_unix_file_name L"\??\C:\windows\system32\" -> "/home/dimi/.wine/dosdevices/c:/windows/system32/" trace:file:FindNextFileW 0x7f193e10 0x7fc8f4a0 trace:file:NtQueryDirectoryFile (0x54 (nil) (nil) (nil) 0x7fc8f3e8 0x7f193e50 0x00002000 0x00000003 0x00000000 L"Ddraw.dll" 0x00000000 trace:file:append_entry long L".." short L"" mask L"Ddraw.dll" trace:file:match_filename (L"..", L"Ddraw.dll") trace:file:append_entry long L"msvcirt.dll" short L"" mask L"Ddraw.dll" trace:file:match_filename (L"msvcirt.dll", L"Ddraw.dll") ...
Hasn't Alexandre added something recently that creates some fake DLLs with proper version info in them?