Forum: SuRun Probleme RSS
7zip sfx - application error
Jared77 #1
Member since Oct 2011 · 19 posts
Group memberships: Mitglieder
Show profile · Link to this post
Subject: 7zip sfx - application error
Hallo, habe ein Problem mit den 7zip sfx modulen von http://www.7zsfx.info/en/

Es betriff nur die x64 Module, hier ein Beispiel: 7zSFX_x64.zip

7zsd_All_x64.exe sollte ein leeres cmd fenster öffnen, aber mit surun gibt es ein Application Error.

getestet Surun 1.2.1.0 b10, Windows 7 x64 und Windows XP x64
Kay (Administrator) #2
User title: Weltverbesserer
Member since Nov 2007 · 1428 posts · Location: Magdeburg
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Hallo,

hab's nachvollzogen.
Ein Debug-Print im ShellExecuteHook verursacht ein GPF (wie es aussieht sogar eine Windows-API Funktion).

Muss noch suchen, was genau da passiert.

Wenn Du den ShellExecute-Hook (Programmstarts der Windows Benutzeroberfläche filtern) abschaltest, oder keine Beta nimmst (nicht mehr empfohlen!) sollte SuRun sauber laufen.
Cosmo #3
Member since Mar 2008 · 451 posts
Group memberships: Mitglieder
Show profile · Link to this post
Quote by Kay:
keine Beta nimmst (nicht mehr empfohlen!)
Dann ist aber auch die Finalisierung überfällig, nicht wahr, Kay?
Thomas
Kay (Administrator) #4
User title: Weltverbesserer
Member since Nov 2007 · 1428 posts · Location: Magdeburg
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Oh, ja.
Cosmo #5
Member since Mar 2008 · 451 posts
Group memberships: Mitglieder
Show profile · Link to this post
Unter'm Tannenbaum?
Thomas
Mik.c.OS #6
User title: scriptkiddy :D
Member since Dec 2007 · 338 posts · Location: Europa
Group memberships: Mitglieder
Show profile · Link to this post
XD... das währ schön, ne x-mas edition... :P
[0001 0110]
Mik.c.OS Shell Extensions for SuRun (rev3.1) [2010-10-27] ("The Ugly One" :D )
Kay (Administrator) #7
User title: Weltverbesserer
Member since Nov 2007 · 1428 posts · Location: Magdeburg
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Das werde ich wohl schaffen.
Wir sind dieses Jahr wieder (final!) umgezogen, haben uns ein Haus gekauft und ein wenig saniert.
Der Hauptstress ist vorbei und ich muss bis nächstes Jahr nicht mehr beruflich pendeln (Sachsen-Anhalt<->Rheinland-Pfalz).
SuRun 1.2.1.0 wird wohl freigegeben werden können, nachdem ich mit dem ShellExecute-Hook durch bin.
Jared77 #8
Member since Oct 2011 · 19 posts
Group memberships: Mitglieder
Show profile · Link to this post
Klasse freue mich schon auf die neue Final  :-D
Kay (Administrator) #9
User title: Weltverbesserer
Member since Nov 2007 · 1428 posts · Location: Magdeburg
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Ich habe den 7-Zip Bug gefunden... er ist in "7zsd_All_x64.sfx":
  • 7zsd implementiert einen Vectored Exception Handler für das gestartete Programm.
  • SuRunExt.Dll wird injiziert und der ShellExecute-Hook aufgerufen
  • SuRun's Hook ruft das Windows API OutputDebugString auf
  • OutputDebugString generiert zunächst eine Exception (DBG_PRINTEXCEPTION_C == 0x40010006). Wenn die nicht behandelt wird, schreibt OutputDebugString die Meldung in den Kernel-DbgOut.

Das Problem ist, dass der 7-Zip Sfx Exception Handler DBG_PRINTEXCEPTION_C nicht korrekt handhabt und stattdessen ein abgestürztes Programm meldet.

SuRun könnte das abfangen, indem direkt in den Kernel-DbgOut geschrieben wird, aber das würde ein Debuggen von SuRun stark erschweren.

Oleg Scherbakov müsste seinen Exception Filter korrigieren. Dann wäre alles ok.
Mik.c.OS #10
User title: scriptkiddy :D
Member since Dec 2007 · 338 posts · Location: Europa
Group memberships: Mitglieder
Show profile · Link to this post
haste den bugreport schon an 7-zip geschickt?
[0001 0110]
Mik.c.OS Shell Extensions for SuRun (rev3.1) [2010-10-27] ("The Ugly One" :D )
Kay (Administrator) #11
User title: Weltverbesserer
Member since Nov 2007 · 1428 posts · Location: Magdeburg
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Nein.
7zsd ist nicht offiziell von 7-Zip.
Das Standard-32-Bit Sfx von 7-Zip funktioniert prima.
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Not logged in. · Lost password · Register
This board is powered by the Unclassified NewsBoard software, 20120620-dev, © 2003-2011 by Yves Goergen
Page created in 292.2 ms (169.8 ms) · 109 database queries in 124.5 ms
Current time: 2014-09-03, 08:57:14 (UTC +02:00)