Forum
To create themes and to answer in the forum be registered or take advantage of a guest login below. For viewing of the forum registration is not required.
OnLanMessenger + Libux
| Author |
Message |
|
Written on: 07. 02. 2008 [11:47]
|
|
Old forum user
|
Скажите а есть ли возможность использоват вашу программу (onLanMessanger) в Операционной системе Linux, через wine ?
Мои эксперименты были пока-что отрицательными - вывод tcpdump (сниффера) показал что onLanMessenger, запушеныйиз-под wine ввобще не создает никаких сетевых подключений - тоесть не "шлет пакеты", не пытаеться соединитьс с сервером.
Спаисбо.
|
|
Written on: 07. 02. 2008 [15:45]
|
|
Old forum user
|
Здравствуйте Денис.
Интересный вопрос... тестирование под Wine не проводилось. Основная среда работы для клиента это Windows 95 - Vista.
Но OnLan Messenger не использует ни какие недокументированные функции Windows, в частности сетевого взаимодействия.
Нам очень интересен данный вопрос, если вы добьетесь какого либо результата просим вас сообщить нам.
|
|
Written on: 08. 02. 2008 [07:46]
|
|
Old forum user
|
Ну кое-какую отладочную информацию ваша программа таки дает, при запуске выходит ошибка " is not a valid integer value.
Через некоторе время это окно пропадает
и появляеться основное окно программы - приглашение ввести логин и пароль.
Если нажать кнопку Details - появляеться отладочная инфа, часть которой я скопировал и выкладываю сюда:
GENERAL:
EurekaLog 6.0.6
Application:
--------------------------------------------------------------------------------
1.1 Start Date : Fri, 8 Feb 2008 09:04:37 +0500
1.2 Name/Description: OnLANMessenger.exe - (OnLAN Messenger for Windows 95-XP)
1.3 Version Number : 3.1.31.0
1.4 Parameters :
1.5 Compilation Date: Sat, 22 Sep 2007 19:04:06 +0500
1.6 Up Time : 0 second
Exception:
------------------------------------------------------------------------------
2.1 Date : Fri, 8 Feb 2008 09:04:37 +0500
2.2 Address : 0040B435
2.3 Module Name : OnLANMessenger.exe - (OnLAN Messenger for Windows 95-XP)
2.4 Module Version: 3.1.31.0
2.5 Type : EConvertError
2.6 Message : '' is not a valid integer value.
2.7 ID : 5C7C
2.8 Count : 1
2.9 Status : New
2.10 Note :
User:
---------------------------------------------------------------------
3.1 ID : user0
3.2 Name : Change preferred owner in ~/.wine/system.reg
3.3 Email :
3.4 Company : Change preferred organization in ~/.wine/system.reg
3.5 Privileges: SeChangeNotifyPrivilege - ON
SeSecurityPrivilege - OFF
SeBackupPrivilege - OFF
SeRestorePrivilege - OFF
SeSystemtimePrivilege - OFF
SeShutdownPrivilege - OFF
SeRemoteShutdownPrivilege - OFF
SeTakeOwnershipPrivilege - OFF
SeDebugPrivilege - OFF
SeSystemEnvironmentPrivilege - OFF
SeSystemProfilePrivilege - OFF
SeProfileSingleProcessPrivilege - OFF
SeIncreaseBasePriorityPrivilege - OFF
SeLoadDriverPrivilege - ON
SeCreatePagefilePrivilege - OFF
SeIncreaseQuotaPrivilege - OFF
SeUndockPrivilege - OFF
SeManageVolumePrivilege - OFF
SeImpersonatePrivilege - ON
SeCreateGlobalPrivilege - ON
Active Controls:
---------------------------
4.1 Form Class : #32769
4.2 Form Text :
4.3 Control Class:
4.4 Control Text :
Computer:
---------------------------------------------------------------------
5.1 Name : myhost
5.2 Total Memory : 2027 Mb
5.3 Free Memory : 1696 Mb
5.4 Total Disk : 37,23 Gb
5.5 Free Disk : 22,36 Gb
5.6 System Up Time: 6 minutes, 58 seconds
5.7 Processor : GenuineIntel - x86 Family 6 Model 79 Stepping 2
5.8 Display Mode : 1280 x 1024, 24 bit
5.9 Display DPI : 96
5.10 Video Card : X11 Windowing System (driver - RAM 0 MB)
5.11 Printer : hp_2015d (driver )
Operating System:
------------------------------------
6.1 Type : Microsoft Windows XP
6.2 Build # : 2600
6.3 Update : Service Pack 2
6.4 Language: Russian
6.5 Charset : 204
Network:
---------------------------------------------------
7.1 IP Address: 192.168.001.007 - 000.000.000.000
7.2 Submask : 255.255.255.000 - 000.000.000.000
7.3 Gateway : 192.168.001.001 - 000.000.000.000
7.4 DNS 1 :
7.5 DNS 2 :
7.6 DHCP : OFF - OFF
Assembler:
0040B41E push edi
0040B41F mov edi, ecx
0040B421 mov esi, edx
0040B423 mov ebx, eax
0040B425 push esi
0040B426 push edi
0040B427 mov ecx, ebx
0040B429 mov dl, $01
0040B42B mov eax, dword ptr [EConvertError]
0040B430 call +$00005BBF
0040B435 call -$000069AE ; <-- EXCEPTION
0040B43A pop edi
0040B43B pop esi
0040B43C pop ebx
0040B43D ret
CPU:
Registers:
-----------------------------
EAX: 012BFEF8 EDI: 00000000
EBX: 0040A390 ESI: 0128FBB4
ECX: 00000000 ESP: 0128FBA0
EDX: 0040B43A EIP: 0040B435
Stack: Memory Dump:
------------------ ---------------------------------------------------------------------------
0128FBA0: 00548544 0040B435: E8 52 96 FF FF 5F 5E 5B C3 8B C0 53 56 8B D8 8B .R..._^[...SV...
0128FBA4: 00000000 0040B445: C3 E8 95 76 FF FF 8B F0 8B C6 33 C9 8B D3 E8 BC ...v......3.....
0128FBA8: 00000000 0040B455: 84 FF FF 8B C6 5E 5B C3 8D 40 00 53 51 A1 70 21 .....^[..@.SQ.p!
0128FBAC: 0040BE25 0040B465: 56 00 89 04 24 8B 04 24 8B 00 A3 70 21 56 00 8B V...$..$...p!V..
0128FBB0: 00000001 0040B475: 04 24 8B 40 04 8B 15 C0 A4 56 00 89 02 8B 04 24 .$.@.....V.....$
0128FBB4: 00000000 0040B485: 8B 58 08 BA 0C 00 00 00 8B 04 24 E8 7B 76 FF FF .X........$.{v..
0128FBB8: 0000000B 0040B495: FF D3 5A 5B C3 8B C0 53 8B D8 B8 0C 00 00 00 E8 ..Z[...S........
0128FBBC: 012E1CE4 0040B4A5: 37 76 FF FF 8B 15 70 21 56 00 89 10 8B 15 C0 A4 7v....p!V.......
0128FBC0: 012AEB88 0040B4B5: 56 00 8B 12 89 50 04 89 58 08 A3 70 21 56 00 A1 V....P..X..p!V..
0128FBC4: 00555CC2 0040B4C5: C0 A4 56 00 C7 00 60 B4 40 00 5B C3 8D 40 00 53 ..V...`.@.[..@.S
0128FBC8: 0128FD18 0040B4D5: 56 57 83 C4 F8 8B FA 8B F0 8B C6 E8 13 9F FF FF VW..............
0128FBCC: 004049C0 0040B4E5: 8B D8 8B C7 8B D3 E8 94 A2 FF FF 89 34 24 8B 07 ............4$..
0128FBD0: 0128FD10 0040B4F5: 89 44 24 04 85 DB 74 21 8B 04 24 8A 00 3C 61 72 .D$...t!..$..<ar
0128FBD4: 00548544 0040B505: 06 3C 7A 77 02 2C 20 8B 54 24 04 88 02 FF 04 24 .<zw., .T$.....$
0128FBD8: 012E1CE4 0040B515: FF 44 24 04 4B 85 DB 75 DF 59 5A 5F 5E 5B C3 53 .D$.K..u.YZ_^[.S
0128FBDC: 012AEB88 0040B525: 56 57 83 C4 F8 8B FA 8B F0 8B C6 E8 C3 9E FF FF VW..............
|
|
Written on: 08. 02. 2008 [12:55]
|
|
Old forum user
|
Могли бы вы прислать информацию со вкладки "Call Stack" в окне описания ошибки.
|
|
Written on: 16. 07. 2008 [11:26]
|
|
Old forum user
|
С версией wine 1.1.1 ваша программа (OnLanMessanger.exe v. 3.1.31.0) работает корректно, но не совсем, а именно:
1. При получении нового сообщения, оно отображаеться буквально так:
\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil\fcharset204{\*\fname Arial;}Arial CYR;}{\f1\fnil Arial;}}
\viewkind4\uc1\pard\f0\fs16\'fd\'f2\'ee \'f5\'ee\'f0\'ee\'f8\'ee\f1\par
}
Но уже в истории сообщений - абсалютно читаемая, там проблемм с кирилицей нет.
2. При получении/написании нового сообщения шрифт стоит "самый мелкий", изменить размер шрифта можно, при написании сообщения (но приходиться менять каждый раз)
3. При написании сообщения в окне отправки не видны кнопки, отвечающие за стиль написания шрифта "жирный", "наклонный", "подчеркнутый" и т.д.
Скачал самую новую. доступную версию вашей програмы (OnLANMessengerFullPack.zip)
версии 3.5.0.7 - она не стала соединяться с сервером (из под wine опять же) - тут я не разбирался в причинах, возможно что нужно обновить и серверную часть.
|
|
Written on: 16. 07. 2008 [14:55]
|
|
Old forum user
|
Да, Денис, вы правы: при переходе на версию 3.5.0.7 нужно обновить серверную часть, поскольку в неё внесены весьма значительные изменения по сравнению с предыдущей версией, список которых можно найти в файле history.txt. В нем также есть важные предупреждения о несовместимости.
Если у Вас получится, сообщите, пожалуйста, нам о результатах, мы обязательно учтем их в дальнейшей работе над программой.
|

|