Тестировал на сборке cad локально. Бутылки нет. Программа находится в /cad/adem/82/
Почитать можно в связной баге. Ошибка в следующем: err:module:import_dll Library AdemTabr.dll (which is needed by L"C:\\Program Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found err:module:import_dll Library gllibr.dll (which is needed by L"C:\\Program Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found err:module:import_dll Library ademextr.dll (which is needed by L"C:\\Program Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found err:module:import_dll Library OSC61AS.dll (which is needed by L"C:\\Program Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found err:module:import_dll Library OT602AS.dll (which is needed by L"C:\\Program Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found
(In reply to comment #1) > Ошибка в следующем: > err:module:import_dll Library AdemTabr.dll (which is needed by L"C:\\Program > Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found Так где файл AdemTabr.dll ? Или он не загрузился из-за какой-то другой библиотеки.
(In reply to comment #2) > (In reply to comment #1) > > Ошибка в следующем: > > err:module:import_dll Library AdemTabr.dll (which is needed by L"C:\\Program > > Files\\Adem Group\\Adem82\\2-d\\admsrv82r.exe") not found > Так где файл AdemTabr.dll ? > Или он не загрузился из-за какой-то другой > библиотеки. > Лежат они в /dll Пробовал регить. Получил DllRegisterServer not implemented in DLL AdemTabr.dll
Попробовал запустить в папке с dll Прогресс есть. Теперь появляется заставка c ошибкой res_srv.dll not found. Exiting. и вылет.
Created attachment 1510 [details] Скрин
Такой dll нигде нет.
*** Bug 1661 has been marked as a duplicate of this bug. ***
Можно проверять на multi. Там стоит cad и есть ключ к программе.
Всё-таки при установки нужно ждать до самого конца. Файл res_srv.dll находится в папке 2-d. Пошёл с другой стороны. Добавил в папку с *.exe (2-d) недостающие библиотеки (а не наоборот, как раньше) - в итоге получаю ошибку "Cannot load 3d-server for Adem", но 2-d server стартует. Программа тоже почти стартует, но не находит ключ.
Включил загрузку HASP в winecfg. Ключ программа нашла. Теперь остановился на проблеме на скриншоте.
Created attachment 1525 [details] скрин2
Запуск в режиме wineole? Похоже именно на проблему с COM.
(In reply to comment #11) > Created an attachment (id=1525) [details] > скрин2 > Ключи были в коробке с программой - завтра проверю.
Вввёл несколько ключей. Получаю вылет: bash-3.2$ ./admsrv82r.exe fixme:parport:parport_ioctl IOCTL 00160054 is not implemented fixme:font:WineEngCreateFontInstance Untranslated charset 255 fixme:heap:RtlCompactHeap (0x670000, 0x0) stub err:ole:num_of_funcs Unable to get interface href from dual dispinterface err:ole:PSFacBuf_CreateProxy Cannot get number of functions for typeinfo {f997be74-32c5-11d4-bcc1-000021c94d5d} err:ole:proxy_manager_create_ifproxy Could not create proxy for interface {f997be74-32c5-11d4-bcc1-000021c94d5d}, error 0x8002802b err:ole:ClientIdentity_QueryMultipleInterfaces Failed to get pointer to interface {f997be74-32c5-11d4-bcc1-000021c94d5d} err:ole:CoGetClassObject class {41023c11-63a8-405a-8400-72f88088c788} not registered err:ole:CoGetClassObject class {41023c11-63a8-405a-8400-72f88088c788} not registered err:ole:create_server class {41023c11-63a8-405a-8400-72f88088c788} not registered err:ole:CoGetClassObject no class object {41023c11-63a8-405a-8400-72f88088c788} could be created for context 0x7 err:ole:CoGetClassObject class {1df5d838-5d03-41b4-8799-9f1d7651b88e} not registered err:ole:CoGetClassObject class {1df5d838-5d03-41b4-8799-9f1d7651b88e} not registered err:ole:create_server class {1df5d838-5d03-41b4-8799-9f1d7651b88e} not registered err:ole:CoGetClassObject no class object {1df5d838-5d03-41b4-8799-9f1d7651b88e} could be created for context 0x7 fixme:dwmapi:DwmIsCompositionEnabled 0x33f588 fixme:systray:wine_notify_icon unhandled tray message: 4 err:ole:marshal_object object doesn't expose interface {00000126-0000-0000-c000-000000000046}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 wine: Unhandled page fault on read access to 0x00180000 at address 0xb7ce408c (thread 0055), starting debugger... Can't attach process 0054: error 5 fixme:ole:NdrClearOutParameters (0x32f7bc,0x7d0b4db6,0x32f960): stub err:ole:ifproxy_get_public_ref IRemUnknown_RemAddRef returned with 0x800706be, hrref = 0x00000000 err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800706be err:ole:xCall RpcChannelBuffer SendReceive failed, 800706be err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x800706ba err:ole:xCall RpcChannelBuffer GetBuffer failed, 800706ba err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x800706ba wine: Call from 0x7e9b5a42 to unimplemented function ole32.dll.CreateObjrefMoniker, aborting wine: Unimplemented function ole32.dll.CreateObjrefMoniker called at address 0x7e9b5a42 (thread 0049), starting debugger... Can't attach process 003c: error 5 err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706ba err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706ba
Через wineole вылета нет. Запускается document manager с открытым в нём примером. Через минуты две ожидания выскочила ошибка load failure, по нажатии ок - открывается окно программы. Стоит перенести тестирование на машину с nVidia - потому что у меня, если переключаться между программами, первозданного вида окна Adem ждать приходится долго. В консоли всё равно висит: wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0048), starting debugger... Can't attach process 005a: error 5 Эту багу закрываю.
Бутылка с программой находится в папке с дистрибутивом. На kompas программа не видит ключа, хотя в winecfg hasp запущен и ключ есть.
Тестирование проведено.