• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Wine startet .exe nicht

Sline

Newbie
Guten Tag,
hab gestern Wine installiert, da ich eine .exe starten wollte.
Bei der .exe handelt es sich um einen bot, der nach allen 3 sekunden einen text schreibt man muss ihn nicht installieren oder ähnliches.
Nur leider wird das Programm nicht gestartet.
Ich bin Linux Anfänger und beschreibe einfach mal was ich machen:

Wine ist installiert.
#öffne den Terminal
#gebe su dann root PW ein
#gebe cd /home/sline/onlinebot ein (dort liegt die .exe)
#gebe wine muha.exe ein

Dann steht dort dies:
linux-xthz:/home/sline/onlinebot # wine muha.exe
fixme:win:SetLayeredWindowAttributes (0x10026,0x00000000,230,2): stub!
err:systray:delete_icon invalid tray icon ID specified: 6274780d
fixme:systray:handle_incoming unhandled tray message: 4
err:syslevel:_CheckNotSysLevel Holding lock 0x7ef05ae0 level 2
err:syslevel:_CheckNotSysLevel Holding lock 0x7ef05ae0 level 2
wine: Unhandled exception 0x80000003 at address 0x0000:0x7b885300 (thread 0009), starting debugger...
err:syslevel:_CheckNotSysLevel Holding lock 0x7ef05ae0 level 2
0x7b885301 _CheckNotSysLevel+0x41 in kernel32: addl $36,%esp
Modules:
Module Address Debug info Name (63 modules)
PE 400000-5ea000 Deferred muha
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 7c56d000-7c5a0000 Deferred uxtheme<elf>
\-PE 7c570000-7c5a0000 \ uxtheme
ELF 7c5a0000-7c5aa000 Deferred libxcursor.so.1
ELF 7d127000-7d12b000 Deferred libxinerama.so.1
ELF 7d12b000-7d131000 Deferred libxfixes.so.3
ELF 7d131000-7d14e000 Deferred imm32<elf>
\-PE 7d140000-7d14e000 \ imm32
ELF 7d9fe000-7da07000 Deferred librt.so.1
ELF 7dac3000-7e400000 Deferred fglrx_dri.so
ELF 7e400000-7e4a0000 Deferred libgl.so.1
ELF 7e4a0000-7e4a6000 Deferred libxdmcp.so.6
ELF 7e4a6000-7e5c3000 Deferred libx11.so.6
ELF 7e5c3000-7e5d2000 Deferred libxext.so.6
ELF 7e5d2000-7e5d8000 Deferred libxxf86vm.so.1
ELF 7e5d8000-7e5f1000 Deferred libice.so.6
ELF 7e5f1000-7e5fb000 Deferred libsm.so.6
ELF 7e5ff000-7e604000 Deferred libxrandr.so.2
ELF 7e604000-7e60d000 Deferred libxrender.so.1
ELF 7e61e000-7e6ac000 Deferred winex11<elf>
\-PE 7e630000-7e6ac000 \ winex11
ELF 7e75b000-7e77c000 Deferred libexpat.so.1
ELF 7e77c000-7e7a7000 Deferred libfontconfig.so.1
ELF 7e7a7000-7e7ba000 Deferred libz.so.1
ELF 7e7ba000-7e829000 Deferred libfreetype.so.6
ELF 7e84c000-7e8a5000 Deferred shlwapi<elf>
\-PE 7e860000-7e8a5000 \ shlwapi
ELF 7e8a5000-7e98f000 Deferred shell32<elf>
\-PE 7e8c0000-7e98f000 \ shell32
ELF 7e98f000-7ea50000 Deferred comctl32<elf>
\-PE 7e9a0000-7ea50000 \ comctl32
ELF 7ea50000-7ea65000 Deferred lz32<elf>
\-PE 7ea60000-7ea65000 \ lz32
ELF 7ea65000-7ea78000 Deferred libresolv.so.2
ELF 7ea81000-7ea9b000 Deferred version<elf>
\-PE 7ea90000-7ea9b000 \ version
ELF 7ea9b000-7eaed000 Deferred rpcrt4<elf>
\-PE 7eab0000-7eaed000 \ rpcrt4
ELF 7eaed000-7eb82000 Deferred ole32<elf>
\-PE 7eb00000-7eb82000 \ ole32
ELF 7eb82000-7ec1b000 Deferred oleaut32<elf>
\-PE 7eb90000-7ec1b000 \ oleaut32
ELF 7ec1b000-7ec62000 Deferred advapi32<elf>
\-PE 7ec30000-7ec62000 \ advapi32
ELF 7ec62000-7ec6e000 Deferred libgcc_s.so.1
ELF 7ed52000-7ee09000 Deferred gdi32<elf>
\-PE 7ed70000-7ee09000 \ gdi32
ELF 7ee09000-7ef40000 Deferred user32<elf>
\-PE 7ee20000-7ef40000 \ user32
ELF 7efb7000-7efdd000 Deferred libm.so.6
ELF 7efdd000-7efe1000 Deferred libxau.so.6
ELF 7efe1000-7f000000 Deferred iphlpapi<elf>
\-PE 7eff0000-7f000000 \ iphlpapi
ELF f7c76000-f7c7a000 Deferred libdl.so.2
ELF f7c7a000-f7da8000 Deferred libc.so.6
ELF f7da8000-f7dc0000 Deferred libpthread.so.0
ELF f7de3000-f7ef5000 Deferred libwine.so.1
ELF f7ef6000-f7f13000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) D:\sline\onlinebot\muha.exe
00000009 0 <==

Nichts passiert weiter. Hab jetzt von diesem Textgewirr nicht wirklich Ahnung und hoffe, das einer von euch dort etwas auslesen kann oder mir sagen kann wo der Fehler liegt.

Mit freundlichen Grüßen Florian
 

stefan.becker

Advanced Hacker
Der Fehler liegt bei WINE zumeist in den Erwartungen.

Entweder es geht, oder es geht nicht.

Mit den Meldungen kannst du nur als WINE Entwickler was anfangen. Bei Interesse: schnapp dir den WINE Quelltext und nen Debugger.

Eventuell Abhilfe schafft die WINE Anwendungsdatenbank auf der WINE Homepage. Dort das Programm suchen und nach Tipps schauen. Ist es nicht dabei, dann geht es halt nicht.
 
OP
S

Sline

Newbie
okey danke für den Tipp und die Info werd gleich mal gucken gehen :)

edit: kann es villeicht auch sein, das es an der Wine version liegt?
Habe einfach die Version aus YaST genommen.
Auf der offizellen Seite gibt es ja noch eine aktuellere.
Nütz es was diese zu installieren ?
 
OP
S

Sline

Newbie
Es liegt ganz einfach nur an der .exe anderen .exe dateien kann ich mit wine starten.
 

derMani

Hacker
Sline schrieb:
Wine ist installiert.
#öffne den Terminal
#gebe su dann root PW ein
#gebe cd /home/sline/onlinebot ein (dort liegt die .exe)
#gebe wine muha.exe ein

Bitte tu dir selbst den Gefallen und führe WINE nie als root aus!
Wine läuft in seiner eigenen, kleinen virtuellen Umgebung im Homeverzeichnis des Users.

Startest du Wine mit root rechten, könnte theoretisch auch windows schadsoftware systemübergreifend linux befallen ...
Ich weiß dass das etwas unwahrscheinlich ist, dennoch die Wine entwickler raten ganz klar davon ab, Wine mit root rechten auszuführen.

Mehr über wine generell und wo du neue versionen bekommst (zumindest für openSUSE) erfährst du hier

http://www.linux-club.de/faq/Wine


Das Ausführen von *.exe dateien mit Wine ist wirklich mit viel Glück verbunden... da wir nicht wissen was muha.exe bewirkt können wir dir auch nicht wirklich helfen :)!
 
Oben