Запустить Банк-Клиент под Wine

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

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

Cronos70
Сообщения: 7
ОС: Ubuntu 8.10

Запустить Банк-Клиент под Wine

Сообщение Cronos70 »

WINE@Etersoft 1.0.9

Что сделал.
1. Скачал и установил пакеты ЗДЕСЬ. В меню запуска позиции Wine не появилось. Вместо этого элементы Вайна разбросало по многим меню. Блокнот, менеджер файлов, коммандная строка - в меню Стандартные. Удаление программ - Системные. Настройка и редактор реестра - Параметры.

2. Скопировал файлы Банк-Клиента в папку wine_c. (на Windows делаю просто копированием, установка с диска не требуется)

3. При запуске через Терминал получаю.

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

preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
preloader: Warning: failed to reserve range 00000000-00010000
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\NVTB\\LTK\\CShell.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\NVTB\\LTK\\CShell.exe" failed, status c0000135


Подскажите что можно сделать в этой ситуации. Видимо требуется MFC42.DLL, но где ее взять и как установить в Вайн не знаю.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Запустить Банк-Клиент под Wine

Сообщение Hoblin »

Cronos70 писал(а):
14.11.2008 10:29
preloader: Warning: failed to reserve range 00000000-00010000

Решение

Cronos70 писал(а):
14.11.2008 10:29
err:module:import_dll Library MFC42.DLL

$ winetricks mfc42
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: Запустить Банк-Клиент под Wine

Сообщение stampoon »

Вот не понимаю... Что трудно лог ПРОЧИТАТЬ?! Ясно же написано, что нет mfc42.dll ! Ну так скопируйте ее или winetrick'ом поставьте.
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Cronos70
Сообщения: 7
ОС: Ubuntu 8.10

Re: Запустить Банк-Клиент под Wine

Сообщение Cronos70 »

Спасибо за советы, помогло. Но все же есть вопросы.

1. sudo sysctl -w vm.mmap_min_addr=0 Помогает только до первой перезагрузки системы. Можно конечно поправить файл /etc/sysctl.d/10-process-security.conf. Но тогда интересно знать что означает эта команда, каков ее смысл? Может имеет смысл вводить эту команду каждый раз.

2. Медленно прорисовываются окна. Конечно это не принципиально, но на этом форуме бытует мнение, что программы под Вайном работают даже лучше, что под Виндовс.

3. Раскладка клавиатуры в Банк-Клиенте (рус.-англ.) не соответствует системе. Т.е. в системе англ. в клиенте рус. и наоборот. Тоже не принципиально, можно привыкнуть, но все же не очень удобно.

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

Модем:. Предполагаю что он просто не установлен (модем встроенный в ноутбук). Но как посмотреть? В Видновс есть диспетчер устройств, а как в Ubuntu 8.10.

Интернет: При попытке соединения с банком выдает следующее, хотя ping проходит нормально.

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

Changes and Compilation Copyright (c) 1989-2002 by Kendra Electronic
Wonderworks.  May be freely distributed for reasonable copying fee
if original documentation and source is included.  See license for
details and restrictions.
remote=electron, when=Any, device=TCPIP, phone=127.0.0.1, protocol=gG
checkone: call window "Any" open
getmodem: loading modem configuration file C:/NVTB/LTK/UUPC/CONF/TCPIP.MDM
callup: Connecting to electron via TCPIP on Fri Nov 14 18:04:41 2008
Connecting to host 127.0.0.1 [127.0.0.1] port 540
tactiveopenline: connect() failed
Windows sockets error 10061 in $Id: ulibip.c 1.42 2002/01/08 02:18:21 ahd Exp $ at line 430 ...
connect: [10061] Connection refused
Could not connect to remote system.
UUCICO: UUPC/extended 1.13k (Win32 mode, 20Nov03 10:14)
Warning: UUPC configuration file version (1.13j) does not match program
level (1.13k).  Refer to UUPC/extended upgrade documentation to complete
upgrade and suppress this message.
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: Запустить Банк-Клиент под Wine

Сообщение stampoon »

>>Connecting to host 127.0.0.1 [127.0.0.1] port 540
nmap localhost -p540 при запущенной проге покажите.
Что в момент коннекта в консоль валится от вайна?
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Cronos70
Сообщения: 7
ОС: Ubuntu 8.10

Re: Запустить Банк-Клиент под Wine

Сообщение Cronos70 »

В консоль валится тот код который я указал. При этом программа не сбоит, а пробует сново и сново подключиться к банку. каждый раз валится этот код.
nmap - пишет программа не установлена. Сейчас попробую установить и покажу результат.
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: Запустить Банк-Клиент под Wine

Сообщение stampoon »

еще как-то смущает эта строчка; getmodem: loading modem configuration file C:/NVTB/LTK/UUPC/CONF/TCPIP.MDM
она с модемом напрямую чтоли работает?
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Cronos70
Сообщения: 7
ОС: Ubuntu 8.10

Re: Запустить Банк-Клиент под Wine

Сообщение Cronos70 »

Точно не знаю как работает связь с банком. Думаю, что клиент использует одни и те же настройки, только разными средствами, какими не знаю и в банке не говорят. При связи через модем и инет запускается отдельный процесс, там видно как идет соединение, через модем или инет. Но это в винде. Здесь мне пока не удалось связаться. Во всяком случае файл конфигурации для связи используется один для обоих случаев.
Спасибо сказали:
Cronos70
Сообщения: 7
ОС: Ubuntu 8.10

Re: Запустить Банк-Клиент под Wine

Сообщение Cronos70 »

nmap - пишет что порт закрыт. А как его открыть, сетевой экран я вроде не ставил.

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

Starting Nmap 4.62 ( http://nmap.org ) at 2008-11-14 19:01 NOVT
Interesting ports on localhost (127.0.0.1):
PORT    STATE  SERVICE
540/tcp closed uucp

Nmap done: 1 IP address (1 host up) scanned in 0.077 seconds
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Запустить Банк-Клиент под Wine

Сообщение yaleks »

Он пытается работать через uucp (540 порт). Соответственно нужно либо ставить под linux, либо смотреть все эти конфиги.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Запустить Банк-Клиент под Wine

Сообщение Hoblin »

Почти уверен, что связь через модем упрётся в проблемы реализации MAPI. Лучше сразу пробовать заточить под инет.
Спасибо сказали:
Cronos70
Сообщения: 7
ОС: Ubuntu 8.10

Re: Запустить Банк-Клиент под Wine

Сообщение Cronos70 »

yaleks писал(а):
14.11.2008 16:26
..... нужно либо ставить под linux, либо смотреть все эти конфиги.


Версии для Linux этого Банк-Клиента нет. Программисты в банке говорят: "Пробуйте, у нас ни кто этого не делал."

В общем уперся. Что делать дальше не знаю. Подскажите хоть в какую сторону смотреть, и что можно почитать по этому вопросу. С Linux пока только на вы, весь мой опыт - это семь дней, с вайном два дня.
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: Запустить Банк-Клиент под Wine

Сообщение stampoon »

Как писал выше Hoblin
Hoblin писал(а):
14.11.2008 16:30
Лучше сразу пробовать заточить под инет.
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Запустить Банк-Клиент под Wine

Сообщение yaleks »

Cronos70 писал(а):
14.11.2008 16:44
yaleks писал(а):
14.11.2008 16:26
..... нужно либо ставить под linux, либо смотреть все эти конфиги.


Версии для Linux этого Банк-Клиента нет. Программисты в банке говорят: "Пробуйте, у нас ни кто этого не делал."

В общем уперся. Что делать дальше не знаю. Подскажите хоть в какую сторону смотреть, и что можно почитать по этому вопросу. С Linux пока только на вы, весь мой опыт - это семь дней, с вайном два дня.

где скачать и посмотреть можно?
Спасибо сказали:
Cronos70
Сообщения: 7
ОС: Ubuntu 8.10

Re: Запустить Банк-Клиент под Wine

Сообщение Cronos70 »

yaleks писал(а):
14.11.2008 20:58
где скачать и посмотреть можно?


Думаю в этом проблема. В инете этого клиента нет, имеется только файл обновления ЗДЕСЬ. Своего рабочего клиента показать не смогу, т.к. он настроен на обмен с моим расчетным счетом.

Могу выслать или выложить установочную программу, но с ней проблем нет. Клиент устанавливается под вайном и нормально работает. Проблема возникает только в момент связи с банком. Для связи нужно иметь ключевую дискету и пароль доступа (показать не смогу), без этого обмен не запустится. Вопрос чтения дискеты я решил, пакеты для обмена данными с банком подготавливаются и шифруются нормально. Вопрос в том, что клиент не может соединиться с банком, если решить этот вопрос, то думаю все будет работать.

Банк ВЕФК-Сибирь. Бывший КРАБ "НовосибирскВнешТоргБанк" (НВТБ).

P.S. Есть банк-клиент у ВЕФКа, который работает с вайном по заявлению etersoft.ru, но это не то, у меня другой клиент.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Запустить Банк-Клиент под Wine

Сообщение yaleks »

В общем смотрите что там за реализация UUPC и разберитесь, как её настраивать для работы по tcp/ip.
Спасибо сказали: