LinuxForum.Fans
Тема

Запуск программы в Wine

Автор: unq 47 сообщений 18574 просмотров
#147015

Товарищи помогите.
Поставил на комп Debian 6.0.1 squeeze
Ядро походу установил не то что нужно было. Делал по инструкции с какого-то сайта и выбрал то что было первое в списке предложенных linux 2.6.32 - 5 - 686.
А проц AMD sempron 2600+. Короче железо старое. Система работает но в разы медленнее чем работала винда.
Я так понимаю нужно было ставить амдешное ядро.

А конкретно проблема в следующем. Нужно запустить програмку для видеоналюдения под вайном.
Поставил вайн версия 1.0.1 с репозитариев корбины (может где есть свежее не знаю).
Запустил сетап программы. Все установилось. В вайне появился ярлык для запуска. Но когда пытаюсь ее запустить вообще ничего не происходит. Никаких ошибок. Ровным счетом ничего.

Вот тут дистрибутив http://zalil.ru/30780930
Программа написана на С++
весит 6.5м

Помогите с запуском это хрени.
ЗЫ: в списке программ запускаемых под вайном на их сайте нашел в списке подобную но не эту конкретно. Но та с моим оборудованием работать не будет.
Или жду хотя бы советов.

#147025

запуск программы из консоли выдаст побольше информации. Для этого:
1) Открываем терминал
2) Печатаем - cd /home/имя_пользователя/.wine/drive_c/"Program Files"/папка_с_программой_и с_ехешником
3) Печатаем - wine программа.exe
4) Смотрим на что ругается

Для видео наблюдения есть нативные приложения.

#147036

Сделал как вы написали. Вот что выдало в консоле:

wine: created the configuration directory '/root/.wine'
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
Could not load Mozilla. HTML rendering will be disabled.
wine: configuration in '/root/.wine' has been updated.
err:module:import_dll Library IKEYAPI.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\english.dll") not found
err:module:import_dll Library english.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\french.dll") not found
err:module:import_dll Library french.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\german.dll") not found
err:module:import_dll Library german.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\spanish.dll") not found
err:module:import_dll Library spanish.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MFC42.DLL (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\mpegdec.dll") not found
err:module:import_dll Library mpegdec.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\chinese.dll") not found
err:module:import_dll Library chinese.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\japanese.dll") not found
err:module:import_dll Library japanese.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:import_dll Library MSVCP60.dll (which is needed by L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\visor\\.wine\\drive_c\\Program Files\\SANYO\\VA-SW8000\\VA-SW8000.exe" failed, status c0000135
#147045
drBatty написал:
[quote=unq]/root/.wine

facepalm

unq написал:
\SANYO\\VA-SW8000\\VA-SW8000.exe

это вы драйвер под рутом в вайне ставите?!

[/quote]

Нет, просто из рутовой консоли запускал.

#147064

имхо долгонько вас будет жизнь нацисткими кирзовыми сапогами пинать по голове - да только бестолку видать по всему .. /me в пичали великой ...

для начала стоит выучить как "отче наш .." любой из этих руководств тыц , затем крепко раскурить до полного просветления эту тему , ну а апосля , коли не дойдет , отформатировать винчестер , установить ZverCD и выбросить свой компьютер на помойку и пойти куда нибудь грузить вагоны - хоть какая , а польза ...

P.S. видео наблюдение под Linux'ом работает практически "из каропки" , без всяких говнодрайверов в wine , так-то вот ...

#147069

1 апреля так на людей влияет :))

#147071
unq написал:
Нет, просто из рутовой консоли запускал.

1) так делать нельзя.
2) у вас ничего не получится по любому.

#147528
drBatty написал:
[quote=unq]Нет, просто из рутовой консоли запускал.

1) так делать нельзя.
2) у вас ничего не получится по любому.[/quote]

1) ок, не буду)
2) Почему? Можно более развернутый ответ?

gramozeka написал:

имхо долгонько вас будет жизнь нацисткими кирзовыми сапогами пинать по голове - да только бестолку видать по всему .. /me в пичали великой ...

для начала стоит выучить как "отче наш .." любой из этих руководств тыц , затем крепко раскурить до полного просветления эту тему , ну а апосля , коли не дойдет , отформатировать винчестер , установить ZverCD и выбросить свой компьютер на помойку и пойти куда нибудь грузить вагоны - хоть какая , а польза ...

P.S. видео наблюдение под Linux'ом работает практически "из каропки" , без всяких говнодрайверов в wine , так-то вот ...

Сколько гонора). На счет видеонаблюдения "из каропки" - вы видать большой специалист по видеонаблюденю.
Если бы вы скачали программу которую я выложил в первом посте и погуглили по названию, то вам бы было понятно что это за зверь. И воздержались бы от подобных комментариев. Вместо всего этого лучше бы подсказали как решить задачу.

#147543
unq написал:

Если бы вы скачали программу которую я выложил в первом посте и погуглили по названию, то вам бы было понятно что это за зверь. И воздержались бы от подобных комментариев.

Так задача в чем заключается? Организовать видеонаблюдение, или запустить именно эту конкретную программу?

#147545
mvt написал:

Так задача в чем заключается? Организовать видеонаблюдение, или запустить именно эту конкретную программу?

Эта программа клиент для регистраторов SANYO. Другой софт с ними работать не будет. Соответственно очень нужно запустить именно ее.

#147548

Тогда Вам не очень повезло. :) Читайте про wine (напр. здесь http://heap.altlinux.org/modules/wine_intro/index.html ) и помните, что вся эта "виндовс" находится в домашнем каталоге пользователя :)

#147559
mvt написал:
Тогда Вам не очень повезло. :) Читайте про wine (напр. здесь http://heap.altlinux.org/modules/wine_intro/index.html ) и помните, что вся эта "виндовс" находится в домашнем каталоге пользователя :)

т.е. насколько я понимаю недостающие библиотеки на которые он ругается мне нужно засунуть в system32, но вот немного не понятно с этими строчками:

fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
Could not load Mozilla. HTML rendering will be disabled.

#147580
unq написал:
Сколько гонора). На счет видеонаблюдения "из каропки" - вы видать большой специалист по видеонаблюденю.
Если бы вы скачали программу которую я выложил в первом посте и погуглили по названию, то вам бы было понятно что это за зверь. И воздержались бы от подобных комментариев. Вместо всего этого лучше бы подсказали как решить задачу.

дело не в гоноре wink , дело в вашем восприятии (неверном имхо) действительности , эта ваша прграмулина управляет самим регистратором , т.е. сторонним устройством да ещё и секъюрно - вопрос как ? Если по сети - сетевые возможности wine более чем скромные , какого-то чуда от неё ждать не стоит как и надеяться , что в обозримом будущем что-то изменится в этом направлении , попробовать самому допилить нужный функционал - ну что ж снимаю перед вами шляпу , если вы сумеете . Если же вы пытаетесь в помощью этого софта управлять непосредственно девайсами на улице то тут всё ещё печальнее - wine практически никак не работает с драйверами для виндовс - т.е. абсолютно , ни usb , ни pci , ни ethernet устройства в wine просто не реализованы , есть конечно отдельные попытки энтузиастов что-то там реализовать , но успех мягко говоря более чем сомнителен , учитывая стоимость всего комплекса(клиент для регистраторов SANYO) сделано так сознательно и кросплатформенного решения очевидно нет , по крайней мере я не нашёл внятного решения .

... и да как работает видеонаблюдение и что такое видеорегистратор я немного знаком ( я как раз тот поддатый мужик с перфораторм и пасатижами который вам это самое наблюдение привез , установил , подключил и показал где включать и как снимать инфу в случае чего :D )

#147582
gramozeka написал:

дело не в гоноре wink , дело в вашем восприятии (неверном имхо) действительности , эта ваша прграмулина управляет самим регистратором , т.е. сторонним устройством да ещё и секъюрно - вопрос как ? Если по сети - сетевые возможности wine более чем скромные , какого-то чуда от неё ждать не стоит как и надеяться , что в обозримом будущем что-то изменится в этом направлении , попробовать самому допилить нужный функционал - ну что ж снимаю перед вами шляпу , если вы сумеете . Если же вы пытаетесь в помощью этого софта управлять непосредственно девайсами на улице то тут всё ещё печальнее - wine практически никак не работает с драйверами для виндовс - т.е. абсолютно , ни usb , ни pci , ни ethernet устройства в wine просто не реализованы , есть конечно отдельные попытки энтузиастов что-то там реализовать , но успех мягко говоря более чем сомнителен , учитывая стоимость всего комплекса(клиент для регистраторов SANYO) сделано так сознательно и кросплатформенного решения очевидно нет , по крайней мере я не нашёл внятного решения .

... и да как работает видеонаблюдение и что такое видеорегистратор я немного знаком ( я как раз тот поддатый мужик с перфораторм и пасатижами который вам вам это самое наблюдение привез , установил , подключил и показал где включать и как снимать инфу в случае чего :D )

1) На счет програмулины. Все немного проще чем вы представляете. Она открывает несколько портов. Одни для авторизации и для команд (перемотка, стоп, плей ... етк....) и еще порты для потокового получения данных. Плюс использует вместе с ней установленный кодек для мпега 2-го. Не знаю полностью возможностей вайна, но как мне кажется ничего запредельного. Что касается видеонаблюдения то никто ничего мне не объяснял. Точнее читал мануалы и ставил все сам. Как вы выразились с перфоратором и мотком SAT'a. На винде хотел такую написать сам, так как функционала немного не хватало. Но стало лень снифить траффик и отслеживать все виды команд которые летают по сетке.

Далее. Мне не хочется слышать, что это не возможно. Хочется услышать в какую сторону копать и как приблизится к цели не более того.

#147583

...
и еще.
Я уже говорил что подобную программу, только для других регистраторов (по моему Pelco) умельцы запускали под вайном.
И еще шифрования там нет. Все команды и уж тем более потоковый траффик летает открыто. Да, в принципе и если бы было я думаю это не проблема.

#147587
unq написал:
Далее. Мне не хочется слышать, что это не возможно. Хочется услышать в какую сторону копать и как приблизится к цели не более того.

я разве сказал что это невозможно ? :D
куда копать вы и сами уже обозначили :

Она открывает несколько портов. Одни для авторизации и для команд (перемотка, стоп, плей ... етк....) и еще порты для потокового получения данных. Плюс использует вместе с ней установленный кодек для мпега 2-го.

а дальше разобрать последовательность действий этой програмулины и попробовать их повторить нативными средствами , если вы знакомы с С\С++ то я думаю ваши шансы весьма неплохи , все кодеки и шифровальные приблуды(это я вижу основным препятствием для вайна) в линуксе есть и работают на порядок лучше чем в винде .
Про вайн - очевидно основной и главной проблемой для этой программы является невозможность напрямую обратится к железу и второе отсутствие в ядре линукс каких-то архаичных протоколов сетевой безопасности времён windows95-98 которые как ни странно находятся в .NET 3.5 sp1 , именно это не позволяет , к примеру запускать такую байду как "Games for Windows — LIVE" она как раз на них завязана .

исправил ..

#147588
unq написал:
...
и еще.
Я уже говорил что подобную программу, только для других регистраторов (по моему Pelco) умельцы запускали под вайном.
И еще шифрования там нет. Все команды и уж тем более потоковый траффик летает открыто. Да, в принципе и если бы было я думаю это не проблема.

это ни о чём не говорит - что русскому хорошо , то немцу смерть ...
Я CRYSIS и Компас в вайне запустил , а Down of War и AutoCAD не получилось(мне стало лень :D )

#147590
text
fixme:advapi:RegisterEventSourceA ((null),"hasplms"): stub

от оно чё ! она просит хасп - это демон авторизации через usb-ключ , возможно всё не так уж и безнадёжно , в етерсофте его как-то прикрутили , и да ей нужен серийник ...Жаль проверить не на чем - самого регистратора у меня то и нет :(

#147643

Я понял, конкретных советов пока нет. Жду помощи, спс.

Войдите или зарегистрируйтесь, чтобы ответить.