При запуске Консультант Плюс обращается к C:\windows\system\drivers\cons.sys, который должен создавать устройство \\.\CONSULT, и не дождавшись появления устройства, выходит с кодом ошибки "W#25 -2" http://www.kprim.ru/update/up.php
Требуется обеспечить загрузку sys или vxd в WINE с поддержкой прямого обращения к памяти?
исправлено в WINE@Etersoft 1.0.5 (коммерческой части)
Не работает CreateFile("\\\\.\\consult.vxd" потому что open_vxd_handle открывает файл, подобный /tmp/.wine-502/server-fd02-a3c0825/vmm.vxd0009 через NtCreateFile (поскольку хочет в ответ получить соотв. хэндл), а find_object_dir в wineserver таких путей не понимает (ждёт name_tmp.str[0] == '\\')
Так или иначе исправлю в воскресенье, пока подожду что мне в wine-devel ответят.
Исправил через использование GetTempPath, патч kernel32_vxd.patch