FreeSource: WINE/Programs/БалтБанк

Банк-Клиент Балтийского банка

– Обновление программы выполняется

– Ключи получаются (есть проблема с выбором каталога)

– Запрос выписки происходит, но результат не открывается.

– Платёжки отправляются

Использование riched32.dll

Используется сертифицированное средство крипто-защиты

Необходима подстановка нативного OLE

0009:trace:module:import_dll

File Time To Dos Date Time kernel32.dll.338 = 0x40525da0

0009:trace:module:import_dll

Get Date Format A kernel32.dll.469 = 0x405265d0

0009:trace:module:import_dll

Get Date Format W kernel32.dll.470 = 0x405265e0

0009:trace:module:import_dll

Get Date Format W kernel32.dll.470 = 0x405265e0

0009:t

1000

race:profile:PROFILE_Load New key: name=L"sShortDate", value=L"dd.MM.yyyy"

0009:trace:profile:PROFILE_Load New key: name=L"iDate", value=L"1"

0009:trace:profile:PROFILE_Load New key: name=L"sLongDate", value=L"d MMMM yyyy '\0433.'"

0009:trace:profile:PROFILE_Load New key: name=L"iLDate", value=L"1"

0009:trace:profile:PROFILE_Load New key: name=L"sDate", value=L"."

0009:Call kernel32.GlobalAddAtomW(4067fa7c L"Sys Date Time Pick 32") ret=406c055c

0009: add_atom( local=0, name=L"Sys Date Time Pick 32" )

0009:trace:atom:ATOM_AddAtomW (global) L"Sys Date Time Pick 32" -> c039

0009:Call oleaut32.VarDateFromStr(4067d7f4 L"04.11.2004",00000400,00000000,4067d84c) ret=004a12eb

0009:trace:variant:VarDateFromStr (L"04.11.2004",0x00000400,0x00000000,0x4067d84c)

0009:Call ntdll.RtlInitUnicodeString(4067d3a4,40519292 L"iDate") ret=4049622d

0009:trace:reg:NtQueryValueKey (0x64,L"iDate",2,0x403a4308,44)

0009: get_key_value( hkey=0x64, name=L"iDate" )

Get key \\User\\lav\\Control Panel\\International value “iDate”="1”

0009:trace:variant:VarDateFromStr iDate is 1

$ WINEDEBUG= loaddll wine BBClient.exe

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\advapi32.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\gdi32.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\user32.dll" : builtin

trace:loaddll:load_dll Loaded module L"C:\\windows\\system\\ole32.dll" : native

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\shlwapi.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\comctl32.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\shell32.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\winspool.drv" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\comdlg32.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\oledlg.dll" : builtin

trace:loaddll:load_dll Loaded module L"C:\\windows\\system\\OLEAUT32.dll" : native

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\iphlpapi.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\ws2_32.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\wsock32.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\rasapi32.dll" : builtin

trace:loaddll:MODULE_LoadModule16 Loaded module “krnl386.exe” : builtin

trace:loaddll:MODULE_LoadModule16 Loaded module “system.drv” : builtin

trace:loaddll:MODULE_LoadModule16 Loaded module “GDI.EXE” : builtin

trace:loaddll:MODULE_LoadModule16 Loaded module “USER.EXE” : builtin

trace:loaddll:MODULE_LoadModule16 Loaded module “keyboard.drv” : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\x11drv.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\imm32.dll" : builtin

trace:loaddll:load_dll Loaded module L"c:\\windows\\system\\riched32.dll" : builtin

trace:loaddll:load_dll Loaded module L"C:\\Cli-BB\\MESPRO.DLL" : native

trace:loaddll:MODULE_FlushModrefs Unloaded module L"C:\\Cli-BB\\MESPRO.DLL" : native

trace:loaddll:load_dll Loaded module L"C:\\Cli-BB\\MESPRO.DLL" : native

trace:loaddll:MODULE_FlushModrefs Unloaded module L"C:\\Cli-BB\\MESPRO.DLL" : native


>>>>>>>>> 0x004d4d7c: pushl %esi

0x004d4d7d: movl мx,%esi

0x004d4d7f: pushl 0x8(%esp)

0x004d4d83: call 0x004c4378

0x004d4d88: movl 0x0(%esi),кx

0x004d4d8a: movl %esi,мx

0x004d4d8c: call *0x144(кx)

0x004d4d92: movl кx,%esi

0x004d4d94: call 0x004d6ebb

0x004d4d99: mov

1000

l 0x50(%esi),мx

0x004d4d9c: pushl 0x8(%esp)

0x004d4da0: movl 0x10(кx),кx

0x004d4da3: movl 0x0(мx),нx

Страницы, ссылающиеся на данную: WINE/Programs