При выполнении wine --update в старой бутылке происходит падение: wine: Call from 0x7b842950 to unimplemented function itircl.dll.DllRegisterServer, aborting wine: Unimplemented function itircl.dll.DllRegisterServer called at address 0x7b842950 (thread 0009), starting debugger... WineDbg starting on pid 0008 Unhandled exception: unimplemented function itircl.dll.DllRegisterServer called in 32-bit code (0x7b8429d2). Backtrace: =>1 0x7b8429d2 RaiseException+0x82() in kernel32 (0x0032c680) 2 0x7e7be815 in itircl (+0xe815) (0x0032c6b0) 3 0x7e7be59c in itircl (+0xe59c) (0x0032c754) 4 0x00000003 (0x5d360c78) 5 0x00060cc9 (0x00060cbf) 6 0x00000000 (0x00000000)
Для начала необходимо проверить в Windows умеет ли она регистрироваться.
Проблема воспроизводится в бутылке 1c81AccountingBase. В бутылке 1c81AccountingBase2 её нет!
Возможно проблема в том, что в бутылке 1c81AccountingBase отсутствует IE. Директория c:/Program Files/Internet Explorer пустая
Я думаю что падение происходит не в каждой бутылке, а в какой-то особенной. Если regsvr32 itircl.dll в Windows успешно пройдёт, значит надо дописать в wine.
Судя по возможной ошибке "HHC6003: Error: The file Itircl.dll has not been registered correctly. Microsoft HTML Help Compiler 4.74.8702" itircl может регистрироваться, так что нужно дописать функцию регистрации.
Сделал патч. Только проверить не получается. Комманды ww --update нет
при запуске: ww regsvr32 itircl.dll всё проходит успешно.