Wine и сервисы

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

Аватара пользователя
savigm
Сообщения: 127
ОС: openSUSE

Wine и сервисы

Сообщение savigm »

Подскажите пожалуйста, есть-ли возможность запустить Win32-приложение вместе с сервисом? Мне хотелось-бы запустить Agilent Logic Analizer, а он при запуске проверяет сервис Agilent Logic Analisys. На виндовой машине нашел его в службах, грузится он из файлика agLogicSvc.exe. В wine диске есть такой, но при запуске выдается следующее:

Код: Выделить всё

fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 8000000a
err:service:service_control_dispatcher failed to create control pipe error = 317

Затем wine завершается. Насколько я понял, он должен быть запущен, а затем можно запускать само приложение Agilent Logic Analizer, только возможно ли это и как?

Полазил по англоязычному winehq.org, не все понял, но что-то сказанно про запуск сервиса следующим образом:

Код: Выделить всё

wine net start servicename
, но у меня в ответ на это выдается:

Код: Выделить всё

Could not get handle to service.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Wine и сервисы

Сообщение Hoblin »

savigm писал(а):
03.09.2009 15:37
wine net start servicename

Хм, нужно посмотреть будет, интересно...

Вообще сервис можно запустить с помощью "wineserver -p" - это не даст закрыться вайнсерверу после завершения работы exe-файла.
Спасибо сказали:
Blitz
Сообщения: 40
ОС: Archlinux

Re: Wine и сервисы

Сообщение Blitz »

Код: Выделить всё

fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 8000000a

Попробуйте взять из Windows ntdll.dll и сделать соответствующие настройки в winecfg
Ubuntu on Acer Aspire 7520 (AMD Turion 64, GeForce 8400MG), в прошлом Arch
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: Wine и сервисы

Сообщение stampoon »

Blitz
не надо советовать идиотизм. вы представляете себе, что такое ntdll?! да оно никаким боком не будет работать под вайном.
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Wine и сервисы

Сообщение Hoblin »

stampoon, спокойнее, пожалуйста.
По существу верно, ntdll невозможно заменить.
Спасибо сказали: