Версии пакетов: Linux – Debian 4.0 r1 wine – etersoft network 1.0.7 directx – nov2007 Установка Wine regedit: ERROR converting CSV hex stream. Invalid sequence at ',00,00,00' regedit: ERROR Key HKEY_USERS\S-1-5-4\Control Panel\\Desktop not created. Value: SmoothScroll, Data: hex:00,00,00,00 regedit: ERROR converting CSV hex stream. Invalid sequence at ',00,00' regedit: ERROR Key HKEY_USERS\S-1-5-4\Control Panel\\Desktop not created. Value: UserPreferencemask, Data: hex:10,00,00,00 regedit: setValue failed to open key Control Panel\\Colors regedit: ERROR converting CSV hex stream. Invalid sequence at ',00,00,00' regedit: ERROR Key HKEY_USERS\S-1-5-4\Control Panel\\Desktop not created. Value: SmoothScroll, Data: hex:00,00,00,00 regedit: ERROR converting CSV hex stream. Invalid sequence at ',00,00' regedit: ERROR Key HKEY_USERS\S-1-5-4\Control Panel\\Desktop not created. Value: UserPreferencemask, Data: hex:10,00,00,00 необходимы 2 библиотеки: mscoree.dll и streamci.dll. Их нет, поэтому добавляю в system32. Захожу в папку /wine_c/windows/system32 и добавляю к окончанию имени файлов .bak к этим файлам: d3d8.dll, d3d9.dll, ddraw.dll, dsound.dll, dsound.vxd, quartz.dll Запускаем winecfg. Открываю вкладку «библиотеки», пишу в поле «новое замещение для библиотеки» это – d3d8 и жму добавить. Внизу появится эта либа, жму редактировать и выбираю «Родная (Windows)". Тоже самое повторяю с этими именами: Code: d3d9, d3dim, d3drm, d3dx8, d3dxof, dciman32, ddrawex, devenum, dinput, dinput8, dmband, dmcompos, dmime, dmloader, dmscript, dmstyle, dmsynth, dmusic, dplay, dplayx, dpnaddr, dpnet, dpnhpast, dswave, dxdiagn, mscoree, quartz и streamci Устанавливаю DirectX fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3ce27c fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 err:setupapi:do_file_copyW Unsupported style(s) 0x144 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 fixme:wintrust:WinVerifyTrust 0xffffffff {00aac56b-cd44-11d0-8cc2-00c04fc295ee} 0x7e3cda98 Запускаю снова winecfg, вкладку библиотеки, и выбираю редактировать для этих библиотек: d3d8, d3d9, ddrawex, dinput, dinput8 Вроде DirectX установился, но dxdiag приложения не обнаружил.
Сделал как в этой статье, работает. :) http://linuxcenter.uz/forum/showthread.php?tid=118&pid=1003 Похоже в 49 версии много чего добавили. Надо их догонять.
Бета-версия 1.0.8, выложенная у нас, основана на 49-м релизе. Пробовали на ней?
Пробовал на версии 1.0.8 network. Запускаю вот так: WINEDEBUG=dll,err,warn,fixme wine DXSETUP.exe trace:dll:fill_init_list (krnl386.exe) - START trace:dll:fill_init_list (krnl386.exe) - END trace:dll:NE_CallDllEntryPoint Calling krnl386.exe DllEntryPoint, cs:ip=100f:1e43 trace:dll:fill_init_list (system.drv) - START trace:dll:fill_init_list (system.drv) - END trace:dll:fill_init_list (gdi.exe) - START trace:dll:fill_init_list (gdi.exe) - END trace:dll:fill_init_list (user.exe) - START trace:dll:fill_init_list (user.exe) - END trace:dll:fill_init_list (mmsystem.dll) - START trace:dll:fill_init_list (mmsystem.dll) - END trace:dll:NE_CallDllEntryPoint Calling mmsystem.dll DllEntryPoint, cs:ip=110f:0541 trace:dll:fill_init_list (krnl386.exe) - START trace:dll:fill_init_list (krnl386.exe) - END trace:dll:NE_CallDllEntryPoint Calling krnl386.exe DllEntryPoint, cs:ip=100f:1e43 trace:dll:fill_init_list (system.drv) - START trace:dll:fill_init_list (system.drv) - END trace:dll:fill_init_list (gdi.exe) - START trace:dll:fill_init_list (gdi.exe) - END trace:dll:fill_init_list (user.exe) - START trace:dll:fill_init_list (user.exe) - END trace:dll:fill_init_list (keyboard.drv) - START trace:dll:fill_init_list (keyboard.drv) - END fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION DirectX висит на этапе инициализации.
При установке WINEDEBUG=warn,err,file,fixme wine DXSETUP.exe 2>1& > 1 В логах в конце, когда идет установка зависла на инициализации, повтояряются следующие строки. " trace:file:CreateFileW L"\\\\.\\pipe\\__wineservice_ProtectedStorage" GENERIC_READ GENERIC_WRITE creation 4 attributes 0x0 trace:file:RtlDosPathNameToNtPathName_U (L"\\\\.\\pipe\\__wineservice_ProtectedStorage",0x7cdcdbe0,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"\\\\.\\pipe\\__wineservice_ProtectedStorage" 520 0x7cdcd954 (nil)) warn:file:CreateFileW Unable to create file L"\\\\.\\pipe\\__wineservice_ProtectedStorage" (status c0000034) trace:file:CreateFileW returning 0xffffffff trace:file:CreateFileW L"\\\\.\\pipe\\__wineservice_ProtectedStorage" GENERIC_READ GENERIC_WRITE creation 4 attributes 0x0 trace:file:RtlDosPathNameToNtPathName_U (L"\\\\.\\pipe\\__wineservice_ProtectedStorage",0x7cdcdbe0,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"\\\\.\\pipe\\__wineservice_ProtectedStorage" 520 0x7cdcd954 (nil)) warn:file:CreateFileW Unable to create file L"\\\\.\\pipe\\__wineservice_ProtectedStorage" (status c0000034) trace:file:CreateFileW returning 0xffffffff "
Не актуальна.