Forum: SuRun Probleme RSS
7zip sfx - application error
Jared77 #1
Mitglied seit 10/2011 · 21 Beiträge
Gruppenmitgliedschaften: Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Betreff: 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
Benutzertitel: Weltverbesserer
Mitglied seit 11/2007 · 1460 Beiträge · Wohnort: Magdeburg
Gruppenmitgliedschaften: Administratoren, Mitglieder
Profil anzeigen · Link auf diesen Beitrag
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
Mitglied seit 03/2008 · 451 Beiträge
Gruppenmitgliedschaften: Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Zitat von Kay:
keine Beta nimmst (nicht mehr empfohlen!)
Dann ist aber auch die Finalisierung überfällig, nicht wahr, Kay?
Thomas
Kay (Administrator) #4
Benutzertitel: Weltverbesserer
Mitglied seit 11/2007 · 1460 Beiträge · Wohnort: Magdeburg
Gruppenmitgliedschaften: Administratoren, Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Oh, ja.
Cosmo #5
Mitglied seit 03/2008 · 451 Beiträge
Gruppenmitgliedschaften: Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Unter'm Tannenbaum?
Thomas
Mik.c.OS #6
Benutzertitel: scriptkiddy :D
Mitglied seit 12/2007 · 338 Beiträge · Wohnort: Europa
Gruppenmitgliedschaften: Mitglieder
Profil anzeigen · Link auf diesen Beitrag
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
Benutzertitel: Weltverbesserer
Mitglied seit 11/2007 · 1460 Beiträge · Wohnort: Magdeburg
Gruppenmitgliedschaften: Administratoren, Mitglieder
Profil anzeigen · Link auf diesen Beitrag
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
Mitglied seit 10/2011 · 21 Beiträge
Gruppenmitgliedschaften: Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Klasse freue mich schon auf die neue Final  :-D
Kay (Administrator) #9
Benutzertitel: Weltverbesserer
Mitglied seit 11/2007 · 1460 Beiträge · Wohnort: Magdeburg
Gruppenmitgliedschaften: Administratoren, Mitglieder
Profil anzeigen · Link auf diesen Beitrag
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
Benutzertitel: scriptkiddy :D
Mitglied seit 12/2007 · 338 Beiträge · Wohnort: Europa
Gruppenmitgliedschaften: Mitglieder
Profil anzeigen · Link auf diesen Beitrag
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
Benutzertitel: Weltverbesserer
Mitglied seit 11/2007 · 1460 Beiträge · Wohnort: Magdeburg
Gruppenmitgliedschaften: Administratoren, Mitglieder
Profil anzeigen · Link auf diesen Beitrag
Nein.
7zsd ist nicht offiziell von 7-Zip.
Das Standard-32-Bit Sfx von 7-Zip funktioniert prima.
Schließen Kleiner – Größer + Auf diesen Beitrag antworten:
Prüfcode: VeriCode Gib bitte das Wort aus dem Bild ins folgende Textfeld ein. (Nur die Buchstaben eingeben, Kleinschreibung ist in Ordnung.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Weitere Zeichen:
Gehe zu Forum
Nicht angemeldet. · Kennwort vergessen · Registrieren
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Seite erstellt in 116,9 ms (50,3 ms) · 109 Datenbankabfragen in 19,5 ms
Aktuelle Zeit: 09.12.2016, 12:29:13 (UTC +01:00)