Bug 56

Summary: Не запускается локальный Консультант из-за защиты
Product: WINE@Etersoft Reporter: Vitaly Lipatov <lav>
Component: ОбщееAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: Vitaly Lipatov <lav>
Severity: blocker    
Priority: P4 CC: baraka, kondratyuk
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 42, 190, 488, 619    

Description Vitaly Lipatov 2006-03-20 22:50:13 MSK
При запуске Консультант Плюс обращается к C:\windows\system\drivers\cons.sys, 
который должен создавать устройство \\.\CONSULT, и не дождавшись появления 
устройства, выходит с кодом ошибки "W#25 -2" 
 
http://www.kprim.ru/update/up.php
Comment 1 Vitaly Lipatov 2006-03-25 21:38:22 MSK
Требуется обеспечить загрузку sys или vxd в WINE с поддержкой прямого 
обращения к памяти? 
Comment 2 Vitaly Lipatov 2006-12-16 23:47:29 MSK
исправлено в WINE@Etersoft 1.0.5 (коммерческой части)
Comment 3 Vitaly Lipatov 2007-06-08 22:27:07 MSD
Не работает CreateFile("\\\\.\\consult.vxd"
потому что open_vxd_handle открывает файл, подобный  /tmp/.wine-502/server-fd02-a3c0825/vmm.vxd0009 через
NtCreateFile (поскольку хочет в ответ получить соотв. хэндл), а find_object_dir в wineserver таких путей не понимает
(ждёт name_tmp.str[0] == '\\')
Comment 4 Vitaly Lipatov 2007-06-16 01:51:51 MSD
Так или иначе исправлю в воскресенье, пока подожду что мне в wine-devel ответят.
Comment 5 Vitaly Lipatov 2007-06-16 18:45:58 MSD
Исправил через использование GetTempPath, патч kernel32_vxd.patch