Если win программа не зпускается в wine (Есть ли другие _честные способы_ запустить её не в виндовс среде?)

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

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

Аватара пользователя
NET
Сообщения: 149
ОС: Sidux, Linux Mint

Если win программа не зпускается в wine

Сообщение NET »

Совсем не в теме, поэтому прошу прошения за может быть не совсем корректную постановку вопроса.


Вопрос состоит в следующем:


Есть программа написаная на FoxPro, которая упорно не хочет запускаться под вайном (как оригинальным, так и от этерсофта). Программа будет работать на трех машинах, запускается с одной (по сети).

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

Можно ли средствами Линукс, но не через вайн, по сети как то запускать программы под виндовс.

Или я не разбираюсь в лицензировании. Короче вот такая ситуация: три машины, одна легальная виндовс, программа, работающая только под виндовс, которую нужно запустить ещё в двух экземплярах. И желание не нарушать законодательство.
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Если win программа не зпускается в wine

Сообщение sirocco »

NET писал(а):
12.12.2007 12:48
Есть программа написаная на FoxPro

Так программа под win или DOS? А то есть dosbox, dosemu...
Спасибо сказали:
Аватара пользователя
NET
Сообщения: 149
ОС: Sidux, Linux Mint

Re: Если win программа не зпускается в wine

Сообщение NET »

sirocco писал(а):
12.12.2007 13:08
NET писал(а):
12.12.2007 12:48
Есть программа написаная на FoxPro

Так программа под win или DOS? А то есть dosbox, dosemu...

под вин
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Если win программа не зпускается в wine

Сообщение rm_ »

Кроме указанных двух версий Вайна, существует ещё Cedega (заточенная под игры) и CodeWeavers Wine (под офисные приложения от Microsoft).
Они платные, но в случае Седеги, в Интернете (в частности, в торрент-поисковиках) можно найти пиратские копии. В случае Codeweavers триальную версию раздают с официального сайта: http://www.codeweavers.com/products/download_trial_linux/. Проверить, а дальше, если ваша программа под тем или другим заработает, приобрести лицензионную версию соответствующего эмулятора может оказаться гораздо дешевле, чем приобретать копии лицензионной Windows.

И ещё, что означает "упорно не хочет запускаться под вайном"? Может быть, стоит написать соответствующий багрепорт, на winehq.org или в Этерсофт?
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Если win программа не зпускается в wine

Сообщение yaleks »

а foxpro runtime поставили? Эти dll обычно в system32 сидят.

И что значит не хочет? что пишет?
Спасибо сказали:
Аватара пользователя
NET
Сообщения: 149
ОС: Sidux, Linux Mint

Re: Если win программа не зпускается в wine

Сообщение NET »

yaleks писал(а):
12.12.2007 15:05
а foxpro runtime поставили? Эти dll обычно в system32 сидят.

И что значит не хочет? что пишет?



Что пишет напишу завтра, когда до дома доберусь. Поставить dll... Достаточно библиотеку скопировать или её надо как-то устанавливать(регистрировать)? И как эта библиотека называется? поиск *fox*.dll дал результат только odfox32.dll
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Если win программа не зпускается в wine

Сообщение yaleks »

NET писал(а):
12.12.2007 15:32
Что пишет напишу завтра, когда до дома доберусь. Поставить dll... Достаточно библиотеку скопировать или её надо как-то устанавливать(регистрировать)? И как эта библиотека называется? поиск *fox*.dll дал результат только odfox32.dll

vfp*.dll надо. Достаточно просто скопировать. Или установить Microsoft Visual FoxPro Runtime
Спасибо сказали:
Аватара пользователя
NET
Сообщения: 149
ОС: Sidux, Linux Mint

Re: Если win программа не зпускается в wine

Сообщение NET »

yaleks писал(а):
12.12.2007 15:48
NET писал(а):
12.12.2007 15:32
Что пишет напишу завтра, когда до дома доберусь. Поставить dll... Достаточно библиотеку скопировать или её надо как-то устанавливать(регистрировать)? И как эта библиотека называется? поиск *fox*.dll дал результат только odfox32.dll

vfp*.dll надо. Достаточно просто скопировать. Или установить Microsoft Visual FoxPro Runtime


Наконец добрался до инета. Сделал все как советовали. Результаты:

В кроссоверофисе программа не запускается. что пишет сказать не могу, так как не разобрался как запускать из командной строки, или посмотреть где должно писать.

В обычном вайне и вайне от этерсофт (УРА!) запускается!!!! Ничего ругательного не пишет. НО!!!!!!!!!

В виндовсе програма стартует приблизительно за 30 секунд.
в Вайне она у меня уже пошла на вторые сутки (пока ещё до конца не загрузилась). Проверяет файлы :)

Где покопаться? и где посмотреть логи?

после wine start start.bat идет нормальная (пока нормальная) но оооооочень медленная работа программы.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Если win программа не зпускается в wine

Сообщение yaleks »

NET писал(а):
19.12.2007 15:34
В кроссоверофисе программа не запускается. что пишет сказать не могу, так как не разобрался как запускать из командной строки, или посмотреть где должно писать.

В обычном вайне и вайне от этерсофт (УРА!) запускается!!!! Ничего ругательного не пишет. НО!!!!!!!!!

В виндовсе програма стартует приблизительно за 30 секунд.
в Вайне она у меня уже пошла на вторые сутки (пока ещё до конца не загрузилась). Проверяет файлы :)

Где покопаться? и где посмотреть логи?

после wine start start.bat идет нормальная (пока нормальная) но оооооочень медленная работа программы.

У кроссовера другая директория (~/.cxoffice/ вроде), там нужно поискать куда скопировать, или установите в нём VFP Runtime.

То что прога такая тормозная? или комп? Я тут Компас-3D V9 гоняю и никакого замедления не ощущаю (глюки конечно некоторые есть). Может ещё какие DLL надо взять нативные (msvcrt.dll например и native,buildin для неё прописать)...

А почему start.bat? что в нём написано?
Спасибо сказали:
Аватара пользователя
NET
Сообщения: 149
ОС: Sidux, Linux Mint

Re: Если win программа не зпускается в wine

Сообщение NET »

start.bat c:\EXES\REG_S.EXE -TCc:\RSN050\USER\CONFIG.RS1

CONFIG.RS1

KEYCOMP=WINDOWS
CODEPAGE=1251
DATE=GERMAN
EXCLUSIVE=OFF
TALK=OFF
STATUS=ON
HOURS=24
PATH=C:\EXES;C:\RSN050\RSSYS_1;C:\RSN050\RSSYS;C:\RSN050\RS
DEFAULT=c:\RSN050\RS
MEMLIMIT = 20
TMPFILES=c:\TEMP
EDITWORK=c:\TEMP
SORTWORK=c:\TEMP
PROGWORK=c:\TEMP
CATMAN=OFF

машина: селерон 2,1, 1гиг. Программа стартует 30 секунд, так как проверяет чего то там в базах данных. Если отключить проверку - стартует мгновенно. В линуксе отключить проверку не получается. Проверка отключается после запуска start.bat (REGS_.EXE) в течение 2-сек, нажатием горячей клавиши, если клавиша не нажата, то проверка включается. В линуксе на нажатие горячей клавиши нет реакции, или я её жму не в то время.
Если говорить о необходимых аппаратных тебованиях, то в винде вполне сносно работает на пентиум166, 32 мб. вин98.

Простой пример: винда: стартуем, через 2 секунды начинается проверка, через 30 секунд программа работает.
линукс: Стартуем, через ~2 минуты начинаем проверку, через ~36 часов программа загружена.(работоспособна или нет - пока не проверял)

В кроссовер я библиотеку тоже скопировал. в system32. Виснет.
>>>native,buildin для неё прописать
Это как?
Спасибо сказали:
Аватара пользователя
AlexYeCu
Сообщения: 1137
ОС: fedora

Re: Если win программа не зпускается в wine

Сообщение AlexYeCu »

А в вин закос (не помню, как правильно называется - эмуляция?) под какую win?
Спасибо сказали:
Аватара пользователя
NET
Сообщения: 149
ОС: Sidux, Linux Mint

Re: Если win программа не зпускается в wine

Сообщение NET »

AlexYeCu писал(а):
20.12.2007 16:37
А в вин закос (не помню, как правильно называется - эмуляция?) под какую win?


Пробовал под все возможные - результата одинаков.
Спасибо сказали:
konki
Сообщения: 216

Re: Если win программа не зпускается в wine

Сообщение konki »

а что если на венде поставить VNC сервер, а на линукс клиентах - VNC клинты. и после чего подключаться из под линукса к венде и пользоваться этой, нужной вам, программой?
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Если win программа не зпускается в wine

Сообщение yaleks »

konki, не выйдет, нужно 3 одновременно работающих копии (на винде конечно можно сделать терминал-сервер, но это не дёшево).

NET, все директории существуют (c:\TEMP, C:\EXES; C:\RSN050 и т.д.)? Какая версия wine? А если запускать

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

wine C://EXES//REG_S.EXE -TCc://RSN050//USER//CONFIG.RS1
.

Нативную DLL можно прописать в winecfg на вкладке "Библиотеки" (имя - родная,встроенная )
Спасибо сказали:
konki
Сообщения: 216

Re: Если win программа не зпускается в wine

Сообщение konki »

а разве нельзя запустить одновременно 3 копии?
если вопрос глуп, прошу прощения
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Если win программа не зпускается в wine

Сообщение yaleks »

konki писал(а):
20.12.2007 22:15
а разве нельзя запустить одновременно 3 копии?
если вопрос глуп, прошу прощения
винда может быть многопользовательской ОС и на её базе можно сделать терминал-сервер ("из коробки" в Win Server; хаками в WinXP Pro). Вопрос только в оплате необходимых лицензий. VNC тут не поможет.
Спасибо сказали: