URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1170
[ Назад ]

Исходное сообщение
"Как запустить виндовую прогу под линь"

Отправлено Starley25 , 05-Июн-07 07:42 
Есть SuSE, есть програматор AutuProg, необходимо заставить работать данный девайс под линем, у производителя нет ничего по этому поводу, я думаю, что они и не слышали про линукс. Единственнаю возможность на мой взгляд это wine, но он почему-то не отдался, есть подозрения, что причина где-то на поверхности, но где не знаю, подскажите. И еще такой глюк имеет место быть, софт от програматора не запускается под XP англицкой, а вот под виндой 2000 русской запускался, может и в этом какая-то информация заложена. Помогите, кто чем может.

С уважением Starley25.


Содержание

Сообщения в этом обсуждении
"Как запустить виндовую прогу под линь"
Отправлено solaris , 05-Июн-07 08:59 
>Есть SuSE, есть програматор AutuProg, необходимо заставить работать данный девайс под линем,
>у производителя нет ничего по этому поводу, я думаю, что они
>и не слышали про линукс. Единственнаю возможность на мой взгляд это
>wine, но он почему-то не отдался, есть подозрения, что причина где-то
>на поверхности, но где не знаю, подскажите. И еще такой глюк
>имеет место быть, софт от програматора не запускается под XP англицкой,
>а вот под виндой 2000 русской запускался, может и в этом
>какая-то информация заложена. Помогите, кто чем может.
>
>С уважением Starley25.

если честно, то понятия не имею, что такое программатор, зачем он нужен и как работает, но твердо отвечу, что пока мы не узнаем с какими портами работает, ответить на ваш вопрос будет сложно. Намек: если проблема в оси, то устанавливайте qemu, vmware player или wine с гостевой ОС win2k. Правильно подключите в конфигах необходимые порты (com, usb, etc...) а после этого с вами можно будет пообщаться на предмет "не работает".



"Как запустить виндовую прогу под линь"
Отправлено Starley25 , 05-Июн-07 10:40 
>>Есть SuSE, есть програматор AutuProg, необходимо заставить работать данный девайс под линем,
>>у производителя нет ничего по этому поводу, я думаю, что они
>>и не слышали про линукс. Единственнаю возможность на мой взгляд это
>>wine, но он почему-то не отдался, есть подозрения, что причина где-то
>>на поверхности, но где не знаю, подскажите. И еще такой глюк
>>имеет место быть, софт от програматора не запускается под XP англицкой,
>>а вот под виндой 2000 русской запускался, может и в этом
>>какая-то информация заложена. Помогите, кто чем может.
>>
>>С уважением Starley25.
>
>если честно, то понятия не имею, что такое программатор, зачем он нужен
>и как работает, но твердо отвечу, что пока мы не узнаем
>с какими портами работает, ответить на ваш вопрос будет сложно. Намек:
>если проблема в оси, то устанавливайте qemu, vmware player или wine
>с гостевой ОС win2k. Правильно подключите в конфигах необходимые порты (com,
>usb, etc...) а после этого с вами можно будет пообщаться на
>предмет "не работает".

Работает данная беда через COM-порт, а вот, что и где проверять не знаю, прога кстати запускается из под wine, однако не все отображается в окне, что должно, то есть практически половина функций не доступно.

С уважением Starley25.



"Как запустить виндовую прогу под линь"
Отправлено Starley25 , 05-Июн-07 10:49 
Да еще вот что у меня вылезло при запуске программы:


wine: Call from 0x7b840820 to unimplemented function setupapi.dll.SetupGetInfFil
eListA, aborting
wine: Unimplemented function setupapi.dll.SetupGetInfFileListA called at address
0x7b840820 (thread 0009), starting debugger...
Unhandled exception: unimplemented function setupapi.dll.SetupGetInfFileListA ca
lled in 32-bit code (0x7b8408a2).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7b8408a2 ESP:0033fd78 EBP:0033fddc EFLAGS:00000202(   - 00      - - I1)
EAX:7b82bd41 EBX:7b8a8ff4 ECX:00000000 EDX:7eb8bc30
ESI:7eb8bc30 EDI:7eb8ee60
Stack dump:
0x0033fd78:  0033fe00 00000008 0000003c 00166c90
0x0033fd88:  80000100 00000001 00000000 7b840820
0x0033fd98:  00000002 7eb3dbe0 7eb3f90c 0033fdb4
0x0033fda8:  7b8a8ff4 00415190 00000016 0033fdf4
0x0033fdb8:  7b841c61 00000000 00110000 00000002
0x0033fdc8:  7b8a8ff4 00166c70 00000016 0033fdf4
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7b8408a2 RaiseException+0x82 in kernel32 (0x0033fddc)
  2 0x7eb3db61 in setupapi (+0x2db61) (0x0033fe0c)
  3 0x7eb21177 in setupapi (+0x11177) (0x00400000)
0x7b8408a2 RaiseException+0x82 in kernel32: movl        0xfffffffc(%ebp),%ebx
Modules:
Module  Address                 Debug info      Name (62 modules)
PE      400000-422000   Deferred        inst
ELF     7b800000-7b91a000       Export          kernel32<elf>
  \-PE  7b820000-7b91a000       \               kernel32
ELF     7bc00000-7bc83000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bc83000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7e3ec000-7e41f000       Deferred        uxtheme<elf>
  \-PE  7e3f0000-7e41f000       \               uxtheme
ELF     7e41f000-7e425000       Deferred        libxfixes.so.3
ELF     7e425000-7e42f000       Deferred        libxcursor.so.1
ELF     7e42f000-7e44c000       Deferred        imm32<elf>
  \-PE  7e440000-7e44c000       \               imm32
ELF     7e479000-7e47e000       Deferred        libxrandr.so.2
ELF     7e47e000-7e487000       Deferred        libxrender.so.1
ELF     7e487000-7e48b000       Deferred        libxinerama.so.1
ELF     7e48b000-7e493000       Deferred        libdrm.so.2
ELF     7e493000-7e4ee000       Deferred        libgl.so.1
ELF     7e4ee000-7e4f4000       Deferred        libxdmcp.so.6
ELF     7e4f4000-7e611000       Deferred        libx11.so.6
ELF     7e611000-7e620000       Deferred        libxext.so.6
ELF     7e620000-7e639000       Deferred        libice.so.6
ELF     7e652000-7e6e0000       Deferred        winex11<elf>
  \-PE  7e660000-7e6e0000       \               winex11
ELF     7e7ae000-7e7cf000       Deferred        libexpat.so.1
ELF     7e7cf000-7e7fa000       Deferred        libfontconfig.so.1
ELF     7e7fa000-7e80d000       Deferred        libz.so.1
ELF     7e80d000-7e879000       Deferred        libfreetype.so.6
ELF     7e879000-7e90e000       Deferred        ole32<elf>
  \-PE  7e890000-7e90e000       \               ole32
ELF     7e90e000-7e967000       Deferred        shlwapi<elf>
  \-PE  7e920000-7e967000       \               shlwapi
ELF     7e967000-7ea51000       Deferred        shell32<elf>
  \-PE  7e980000-7ea51000       \               shell32
ELF     7ea51000-7ea64000       Deferred        libresolv.so.2
ELF     7ea66000-7ea6c000       Deferred        libxxf86vm.so.1
ELF     7ea6c000-7ea76000       Deferred        libsm.so.6
ELF     7ea7d000-7ea9c000       Deferred        iphlpapi<elf>
  \-PE  7ea80000-7ea9c000       \               iphlpapi
ELF     7ea9c000-7eaee000       Deferred        rpcrt4<elf>
  \-PE  7eab0000-7eaee000       \               rpcrt4
ELF     7eaee000-7eb08000       Deferred        version<elf>
  \-PE  7eaf0000-7eb08000       \               version
ELF     7eb08000-7eb64000       Export          setupapi<elf>
  \-PE  7eb10000-7eb64000       \               setupapi
ELF     7eb64000-7ebab000       Deferred        advapi32<elf>
  \-PE  7eb70000-7ebab000       \               advapi32
ELF     7ebab000-7ebb7000       Deferred        libgcc_s.so.1
ELF     7ec9b000-7ed52000       Deferred        gdi32<elf>
  \-PE  7ecb0000-7ed52000       \               gdi32
ELF     7ed52000-7ee89000       Deferred        user32<elf>
  \-PE  7ed70000-7ee89000       \               user32
ELF     7ee89000-7ef4a000       Deferred        comctl32<elf>
  \-PE  7ee90000-7ef4a000       \               comctl32
ELF     7efc1000-7efe7000       Deferred        libm.so.6
ELF     7efe7000-7efeb000       Deferred        libxau.so.6
ELF     7efeb000-7f000000       Deferred        lz32<elf>
  \-PE  7eff0000-7f000000       \               lz32
ELF     b7d45000-b7d49000       Deferred        libdl.so.2
ELF     b7d49000-b7e77000       Deferred        libc.so.6
ELF     b7e77000-b7e8f000       Deferred        libpthread.so.0
ELF     b7ea8000-b7fba000       Deferred        libwine.so.1
ELF     b7fbb000-b7fd8000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Y:\setupap41a\Inst.exe
        00000009    0 <==


>С уважением Starley25.