Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Запуск приложение под Wine

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

tcproute



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток.
В убунту, я новичек, кое-что освоил, но бОльшая часть моментов для меня темный лес.
Столкнулся с проблемой запуска программы .ехе под убунту 10.04 gnome, а точнее невозможностью прописки программы в реестре.
 
Сразу хочу озвучить просьбу. Ниже приведены ссылки для загрузки демо-версии программы. Если не в тягость, попробуйте установить себе данную программу и попробовать запустить ее у себя.
 
Теперь по порядку.
1) Программа написана на Visual Fox Pro 9
2) Для связи с сервером лицензий использует протокол MS SOAP toolkit 3.0
 
Установил программу через setup. Запускаю, Fox заработал выдает окно логина. Вхожу "Администратор" пароль "1".  
Далее прогамма пытается записаться в реестр, чтобы зафиксировать в нем ключ лицензии. Далее программы выдает ошибку "Class defenition WSCRIT.SHELL is not found" Нажимаем "ignore".
Далее программа пытается соединиться с сервером лицензий и тут есть два варианта "да" - автоматическая загрузка через интернет. "Нет" нужно ввести ключ 032012-080150-204183-455652-007315 Та же самая ошибка, жмем ignore и читаем памятку от программиста.
 
"Не удалось создать объект управления реестрм Wscript.shell возможно у Вас битый реестр или неправильные настройки Windows попробуйте с помощью regsvr32 перерегистрировать файлы %windir%\system32\scrobj.dll и %windir%\system32\wshom.ocx, некоторые кривые деинсталяторы сносят регистрацию базовых объектов WSH и после этого в системе пропадают объекты Scripting.FileSystemObject и WScript.Shell. Обычно достаточно перерегистрации указанных файлов. В крайнем случае - переустановка самого Windows Scripting Host aka WSH"
 
Такие вот дела. Собственно задача и состоит в том, чтобы прописать программу в реестр и обеспечить работу soap toolkit на убунте 10.04
 
Спасибо за внимание.
 
Сама программа
http://www.mkacca.ru/demo/demo.exe
 
soap toolkit
http://www.mkacca.ru/demo/soapsdk.exe

Всего записей: 31 | Зарегистр. 24-09-2009 | Отправлено: 15:33 01-02-2011 | Исправлено: tcproute, 16:00 01-02-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tcproute
> Class defenition WSCRIT.SHELL is not found
В дефолтную комплектацию Вайна WSH не входит. Его можно попробовать установить с помощью winetricks'ов.  

$ wget http://www.kegel.com/wine/winetricks
$ chmod +x winetricks
$ ./winetricks vcrun6 wsh56

Ну или стырить из Винды.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 19:33 01-02-2011 | Исправлено: ASE_DAG, 19:36 01-02-2011
tcproute



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Благодарю =)
Скрипт поставил, все равно такая же песня.

Всего записей: 31 | Зарегистр. 24-09-2009 | Отправлено: 10:23 02-02-2011 | Исправлено: tcproute, 10:33 02-02-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tcproute
Ладно. Поставьте IE.
$ ./winetricks ie6_full

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 23:34 02-02-2011
tcproute



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
Прогресс!
Новая ошибка.
 
"OLE error code 0x800401154: Unknown COM status code"
 
Программист сказал, ошибка из-за отсутствия .dll  Все необходимые  .dll я положил в /wine/system32 и корень программы. Все равно та же фигня.  
Как бы скормить вайну эти .dll ?
 
Добавлено:
Проблема решена ! С помошью бубна.
В настройках приложения "_start.exe" я добавил библиотеки (Встроенная затем сторонняя / встроенная).
 
ASE_DAG
 
Огромное спасибо. Теперь буду гуглить "что такое ie6_full"

Всего записей: 31 | Зарегистр. 24-09-2009 | Отправлено: 12:37 03-02-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tcproute
> Как бы скормить вайну эти .dll?
$ wine regsvr32 библиотеки
Например, когда вы устанавливали скриптхост, была выполнена команда:
$ wine regsvr32 dispex.dll jscript.dll scrobj.dll scrrun.dll vbscript.dll wshcon.dll wshext.dll
 
> что такое ie6_full
А что тут гуглить. Интернет эксплорер шестой версии с комплектом нужных ему библиотек. Вайнтриксы же выводят, что и откуда они качают и как устанавливают, посмотрите.
Не самая лицензионно-чистая вещь, кстати.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 18:07 03-02-2011 | Исправлено: ASE_DAG, 18:08 03-02-2011
tcproute



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то я совсем запутался. IE  - браузер? Или виндозский проводник? А какое это имеет отношение к WSH или Wine о.О  
Ладно, это вопросы не по теме.  
 
Еще раз благодарю вас за помощь.

Всего записей: 31 | Зарегистр. 24-09-2009 | Отправлено: 18:26 03-02-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tcproute
> IE  - браузер?
Формально — да. :D
См. http://ru.wikipedia.org/wiki/Internet_Explorer
 
> А какое это имеет отношение к WSH
Прямого — никакого. Просто библиотеки, которые нужны для всяких сетевых подключений в FoxPro, являются зависимостями IE.
 
> Ладно, это вопросы не по теме.
Почему, вполне по теме. Это же ваша отдельная тема, а не общая по Вайну, к примеру.
 
> Еще раз благодарю вас за помощь.
Всегда пожалуйста.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 19:02 03-02-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Запуск приложение под Wine


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru