Не работает загрузка на весы Mettler (Wine Etersoft, программа загрузки вылетает)

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

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

Ответить
reinhard
Сообщения: 86
ОС: Fedora Core, FreeBSD

Не работает загрузка на весы Mettler

Сообщение reinhard »

Всем привет!

WINE@Etersoft 1.0 Network 1.0.12-eter1.4/1 купленный.
Не работает программа загрузки на весы Mettler Toledo
Если нужно, прицеплю exe-шник
Самое интересное, что когда-то это приложение у меня получилось запустить, надо было выставить какую-то переменную окружения, тогда оно шло нормально. Но эту переменную я забыл :-(
Запускаю так:

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

[alex@spring MettlerToledo]$ wine Transfer.exe
Warning: there are some errors in winediag output. Run winediag command and check it.
err:msvcrt:MSVCRTD_operator_new_dbg Not allowed nBlockUse value: 2
err:msvcrt:MSVCRTD_operator_new_dbg Not allowed nBlockUse value: 2
err:msvcrt:MSVCRTD_operator_new_dbg Not allowed nBlockUse value: 2
err:msvcrt:MSVCRTD_operator_new_dbg Not allowed nBlockUse value: 2
err:msvcrt:MSVCRTD_operator_new_dbg Not allowed nBlockUse value: 2
err:msvcrt:MSVCRTD_operator_new_dbg Not allowed nBlockUse value: 2
wine: Unhandled page fault on read access to 0x0000004c at address 0x102a288c (thread 0039), starting debugger...
Unhandled exception: page fault on read access to 0x0000004c in 32-bit code (0x102a288c).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:102a288c ESP:0033e1cc EBP:0033e1d0 EFLAGS:00210246(   - 00      -RIZP1)
 EAX:00000000 EBX:7ea0e554 ECX:00000000 EDX:0033eb88
 ESI:0033e1fc EDI:0033ebe0
Stack dump:
0x0033e1cc:  00000000 0033e1dc 102a2f16 0033eb74
0x0033e1dc:  0033e1e8 102a44bf 0033eb74 0033ebec
0x0033e1ec:  0034447f 00986748 00000001 000001a4
0x0033e1fc:  0033ec60 00000000 7ea0e554 cccccccc
0x0033e20c:  cccccccc cccccccc cccccccc cccccccc
0x0033e21c:  cccccccc cccccccc cccccccc cccccccc
Backtrace:
=>0 0x102a288c in msvcirtd (+0x288c) (0x0033e1d0)
  1 0x102a2f16 in msvcirtd (+0x2f16) (0x0033e1dc)
  2 0x102a44bf in msvcirtd (+0x44bf) (0x0033e1e8)
  3 0x0034447f in plufmtconvert (+0x447f) (0x0033ebec)
  4 0x003413c0 in plufmtconvert (+0x13c0) (0x0033ec60)
  5 0x100027b8 in transfereth (+0x27b8) (0x0033ee90)
  6 0x10001503 in transfereth (+0x1503) (0x0033f0ec)
  7 0x1001599b in transfereth (+0x1599b) (0x0033f120)
  8 0x7e9eadb8 in user32 (+0xaadb8) (0x0033f160)
  9 0x7e9ee79a in user32 (+0xae79a) (0x0033f1b0)
  10 0x7e9740e5 DefDlgProcA+0x85() in user32 (0x0033f1e0)
  11 0x7e9e8f6a WINPROC_wrapper+0x1a() in user32 (0x0033f210)
  12 0x7e9e966e WINPROC_wrapper+0x71e() in user32 (0x0033f250)
  13 0x7e9ee916 CallWindowProcA+0xa6() in user32 (0x0033f2b0)
  14 0x10016f6b in transfereth (+0x16f6b) (0x0033f2d0)
  15 0x10016638 in transfereth (+0x16638) (0x0033f36c)
  16 0x10017419 in transfereth (+0x17419) (0x0033f38c)
  17 0x1001657b in transfereth (+0x1657b) (0x0033f3ec)
  18 0x10016783 in transfereth (+0x16783) (0x0033f408)
  19 0x7e9e8f6a WINPROC_wrapper+0x1a() in user32 (0x0033f438)
  20 0x7e9e966e WINPROC_wrapper+0x71e() in user32 (0x0033f478)
  21 0x7e9ec64b in user32 (+0xac64b) (0x0033f948)
  22 0x7e9eed5a in user32 (+0xaed5a) (0x0033f988)
  23 0x7e9ae641 in user32 (+0x6e641) (0x0033f9e8)
  24 0x7e9b2f02 in user32 (+0x72f02) (0x0033fa48)
  25 0x7e9b337a SendMessageW+0x4a() in user32 (0x0033fa88)
  26 0x7e979ab9 in user32 (+0x39ab9) (0x0033fc08)
  27 0x7e97ab66 CreateDialogIndirectParamAorW+0x36() in user32 (0x0033fc28)
  28 0x7e97ac91 CreateDialogIndirectParamA+0x41() in user32 (0x0033fc58)
  29 0x10015c9e in transfereth (+0x15c9e) (0x0033fcc0)
  30 0x10015ed1 in transfereth (+0x15ed1) (0x0033fd04)
  31 0x10007c0a in transfereth (+0x7c0a) (0x0033fe6c)
  32 0x00401035 in transfer (+0x1035) (0x0033fec8)
  33 0x00401199 in transfer (+0x1199) (0x0033ff08)
  34 0x7b874f69 in kernel32 (+0x54f69) (0x0033ffe8)
  35 0xb7e4eb37 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x102a288c: cmpl        $-1,0x4c(%eax)
Modules:
Module  Address                 Debug info      Name (89 modules)
PE        340000-  35f000       Export          plufmtconvert
PE        360000-  37d000       Deferred        compresslz77
PE        380000-  387000       Deferred        crcmodule
PE        390000-  3ad000       Deferred        arcnettxt_bin
PE        400000-  416000       Export          transfer
PE      10000000-10032000       Export          transfereth
PE      102a0000-102b7000       Export          msvcirtd
PE      5f400000-5f4e5000       Deferred        mfc42d
ELF     7b800000-7b93a000       Export          kernel32<elf>
  \-PE  7b820000-7b93a000       \               kernel32
ELF     7bc00000-7bcca000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bcca000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7decf000-7df39000       Deferred        rpcrt4<elf>
  \-PE  7dee0000-7df39000       \               rpcrt4
ELF     7df39000-7e02d000       Deferred        ole32<elf>
  \-PE  7df50000-7e02d000       \               ole32
ELF     7e02d000-7e09f000       Deferred        libgcrypt.so.11
ELF     7e09f000-7e118000       Deferred        libgnutls.so.13
ELF     7e157000-7e18a000       Deferred        uxtheme<elf>
  \-PE  7e160000-7e18a000       \               uxtheme
ELF     7e18a000-7e18e000       Deferred        libgpg-error.so.0
ELF     7e18e000-7e19e000       Deferred        libtasn1.so.3
ELF     7e19e000-7e1d2000       Deferred        libcups.so.2
ELF     7e21e000-7e223000       Deferred        libxfixes.so.3
ELF     7e223000-7e22c000       Deferred        libxcursor.so.1
ELF     7e22c000-7e22f000       Deferred        libxcomposite.so.1
ELF     7e22f000-7e235000       Deferred        libxrandr.so.2
ELF     7e235000-7e23d000       Deferred        libxrender.so.1
ELF     7e23d000-7e242000       Deferred        libxxf86vm.so.1
ELF     7e242000-7e261000       Deferred        imm32<elf>
  \-PE  7e250000-7e261000       \               imm32
ELF     7e261000-7e266000       Deferred        libxdmcp.so.6
ELF     7e266000-7e27e000       Deferred        libxcb.so.1
ELF     7e27e000-7e295000       Deferred        libice.so.6
ELF     7e295000-7e37e000       Deferred        libx11.so.6
ELF     7e37e000-7e38c000       Deferred        libxext.so.6
ELF     7e3a6000-7e441000       Deferred        winex11<elf>
  \-PE  7e3b0000-7e441000       \               winex11
ELF     7e441000-7e455000       Deferred        keyboard.drv16.so
PE      7e450000-7e455000       Deferred        keyboard.drv16
ELF     7e51c000-7e542000       Deferred        netapi32<elf>
  \-PE  7e520000-7e542000       \               netapi32
ELF     7e542000-7e560000       Deferred        iphlpapi<elf>
  \-PE  7e550000-7e560000       \               iphlpapi
ELF     7e560000-7e58d000       Deferred        ws2_32<elf>
  \-PE  7e570000-7e58d000       \               ws2_32
ELF     7e58d000-7e5e8000       Deferred        shlwapi<elf>
  \-PE  7e5a0000-7e5e8000       \               shlwapi
ELF     7e5e8000-7e776000       Deferred        shell32<elf>
  \-PE  7e600000-7e776000       \               shell32
ELF     7e776000-7e827000       Deferred        comdlg32<elf>
  \-PE  7e780000-7e827000       \               comdlg32
ELF     7e827000-7e8eb000       Deferred        comctl32<elf>
  \-PE  7e830000-7e8eb000       \               comctl32
ELF     7e8eb000-7e920000       Deferred        winspool<elf>
  \-PE  7e8f0000-7e920000       \               winspool
ELF     7e920000-7ea67000       Export          user32<elf>
  \-PE  7e940000-7ea67000       \               user32
ELF     7ea67000-7eabc000       Deferred        advapi32<elf>
  \-PE  7ea70000-7eabc000       \               advapi32
ELF     7eabc000-7eadc000       Deferred        libexpat.so.1
ELF     7eadc000-7eaf0000       Deferred        libz.so.1
ELF     7eaf0000-7eb1a000       Deferred        libfontconfig.so.1
ELF     7eb1a000-7eb99000       Deferred        libfreetype.so.6
ELF     7eb99000-7ec36000       Deferred        gdi32<elf>
  \-PE  7ebb0000-7ec36000       \               gdi32
ELF     7ec36000-7ec9f000       Deferred        msvcrt<elf>
  \-PE  7ec50000-7ec9f000       \               msvcrt
ELF     7ec9f000-7ecbd000       Deferred        msvcrtd<elf>
  \-PE  7ecb0000-7ecbd000       \               msvcrtd
ELF     7ecbd000-7ecc1000       Deferred        koi8-r.so
ELF     7ece1000-7ee17000       Deferred        libcrypto.so.6
ELF     7ee17000-7ee2a000       Deferred        libnatspec.so.0
ELF     7ee2a000-7ee93000       Deferred        libwine-etersoft.so.1
ELF     7ee93000-7eead000       Deferred        wsock32<elf>
  \-PE  7eea0000-7eead000       \               wsock32
ELF     7efc0000-7efe6000       Deferred        libm.so.6
ELF     7efe7000-7efea000       Deferred        libxinerama.so.1
ELF     7efea000-7efee000       Deferred        libuuid.so.1
ELF     7efee000-7eff6000       Deferred        libsm.so.6
ELF     7eff6000-7f000000       Deferred        libnss_files.so.2
ELF     b7d00000-b7d03000       Deferred        libxau.so.6
ELF     b7d04000-b7d08000       Deferred        libdl.so.2
ELF     b7d08000-b7e31000       Deferred        libc.so.6
ELF     b7e31000-b7e47000       Deferred        libpthread.so.0
ELF     b7e47000-b7f82000       Export          libwine.so.1
ELF     b7f84000-b7f86000       Deferred        libxcb-xlib.so.0
ELF     b7f9d000-b7fb7000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c
        00000025    0
        0000001d    0
        00000012    0
        0000000e    0
        0000000d    0
0000000f
        00000014    0
        00000011    0
        00000010    0
00000015
        00000029    0
        00000021    0
        00000018    0
        00000017    0
        00000016    0
0000001a
        0000001e    0
        0000001c    0
        0000001b    0
00000022
        00000026    0
        00000024    0
        00000023    0
00000038 (D) C:\Program Files\MettlerToledo\Transfer.exe
        00000039    0 <==
0000003a
        0000003b    0
Backtrace:
=>0 0x102a288c in msvcirtd (+0x288c) (0x0033e1d0)
  1 0x102a2f16 in msvcirtd (+0x2f16) (0x0033e1dc)
  2 0x102a44bf in msvcirtd (+0x44bf) (0x0033e1e8)
  3 0x0034447f in plufmtconvert (+0x447f) (0x0033ebec)
  4 0x003413c0 in plufmtconvert (+0x13c0) (0x0033ec60)
  5 0x100027b8 in transfereth (+0x27b8) (0x0033ee90)
  6 0x10001503 in transfereth (+0x1503) (0x0033f0ec)
  7 0x1001599b in transfereth (+0x1599b) (0x0033f120)
  8 0x7e9eadb8 in user32 (+0xaadb8) (0x0033f160)
  9 0x7e9ee79a in user32 (+0xae79a) (0x0033f1b0)
  10 0x7e9740e5 DefDlgProcA+0x85() in user32 (0x0033f1e0)
  11 0x7e9e8f6a WINPROC_wrapper+0x1a() in user32 (0x0033f210)
  12 0x7e9e966e WINPROC_wrapper+0x71e() in user32 (0x0033f250)
  13 0x7e9ee916 CallWindowProcA+0xa6() in user32 (0x0033f2b0)
  14 0x10016f6b in transfereth (+0x16f6b) (0x0033f2d0)
  15 0x10016638 in transfereth (+0x16638) (0x0033f36c)
  16 0x10017419 in transfereth (+0x17419) (0x0033f38c)
  17 0x1001657b in transfereth (+0x1657b) (0x0033f3ec)
  18 0x10016783 in transfereth (+0x16783) (0x0033f408)
  19 0x7e9e8f6a WINPROC_wrapper+0x1a() in user32 (0x0033f438)
  20 0x7e9e966e WINPROC_wrapper+0x71e() in user32 (0x0033f478)
  21 0x7e9ec64b in user32 (+0xac64b) (0x0033f948)
  22 0x7e9eed5a in user32 (+0xaed5a) (0x0033f988)
  23 0x7e9ae641 in user32 (+0x6e641) (0x0033f9e8)
  24 0x7e9b2f02 in user32 (+0x72f02) (0x0033fa48)
  25 0x7e9b337a SendMessageW+0x4a() in user32 (0x0033fa88)
  26 0x7e979ab9 in user32 (+0x39ab9) (0x0033fc08)
  27 0x7e97ab66 CreateDialogIndirectParamAorW+0x36() in user32 (0x0033fc28)
  28 0x7e97ac91 CreateDialogIndirectParamA+0x41() in user32 (0x0033fc58)
  29 0x10015c9e in transfereth (+0x15c9e) (0x0033fcc0)
  30 0x10015ed1 in transfereth (+0x15ed1) (0x0033fd04)
  31 0x10007c0a in transfereth (+0x7c0a) (0x0033fe6c)
  32 0x00401035 in transfer (+0x1035) (0x0033fec8)
  33 0x00401199 in transfer (+0x1199) (0x0033ff08)
  34 0x7b874f69 in kernel32 (+0x54f69) (0x0033ffe8)
  35 0xb7e4eb37 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
Спасибо сказали:
reinhard
Сообщения: 86
ОС: Fedora Core, FreeBSD

Re: Не работает загрузка на весы Mettler

Сообщение reinhard »

Всё заработало :-)
Что сделал:
1. Скопировал в ~/wine_c/windows/system32 файлики
MSVCIRTD.DLL
MSVCP60D.DLL
MSVCRTD.DLL
2. Прописал в winecfg эти библиотеки как "сторонние, затем встроенные"

После этого начала запускаться.
Извиняюсь за глупый вопрос :-(
Спасибо сказали:
Ответить