FJ Software Foren-Übersicht  
 Homepage   •  Suchen   •  FAQ   •  Mitgliederliste   •  Registrieren   •  Login
 Fehler im Code mit Hooks Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Manni



Anmeldedatum: 26.10.2012
Beiträge: 7

BeitragVerfasst am: Fr Okt 26, 2012 13:18 Antworten mit ZitatNach oben

Hallo,
der MyPhoneExplorer (1.8.4) hängt sich in zwei Systemweite "hooks".
Einer davon stört den Clipboard. Vermutlich wird die "Chain of hooks" nicht richtig gesetzt, oder Meldungen werden nicht nach unten weitergeleitet.
Ich habe den WH_MSGFILTER in Verdacht.

Jetzt kommt die lange Version:
Scenario: Win7 in Virtualbox (Version is egal, 4.3.2).
Sobald MyPhoneExplorer gestartet wird, hängt er sich in die "Hooks" und das Clipboard funktioniert nur noch in eine Richtung (aus der VM heraus).
Änderungen des Clipboard vom Host tauchen in der VM nicht mehr auf.
Stoppen des MyPhoneExplorer repariert das Clipboard.
Es gibt sicher nicht so viele Anwender die MyPhoneExplorer in einer VM betreiben. Ich bin selbst Programmierer und kann mithelfen das zu fixen.

Dies sind die Hooks:
[Added] [HOOK 0x001B07DD @ 0xFEA2B970] [12:38:43 PM 10/26/2012]

Id: WH_MSGFILTER
Flags: HF_ANSI
Desktop: Default
Owner/Origin/Target: MyPhoneExplorer.exe (PID 1432, TID 1096 @ 0xFE04D008)
----------------------------------------------------------------------------[e]

----------------------------------------------------------------------------[b]
[Added] [HOOK 0x00520877 @ 0xFEA80828] [12:38:43 PM 10/26/2012]

Id: WH_MOUSE
Flags: HF_ANSI
Desktop: Default
Owner/Origin/Target: MyPhoneExplorer.exe (PID 1432, TID 1096 @ 0xFE04D008)
----------------------------------------------------------------------------[e]
Created with:
gethooks v1.01 - Built on Oct 26 2012 at 12:13:33
The original gethooks source can be found at http://jay.github.com/gethooks/

Vielen Dank, Manni
Benutzer-Profile anzeigenPrivate Nachricht senden
Manni



Anmeldedatum: 26.10.2012
Beiträge: 7

BeitragVerfasst am: Fr Okt 26, 2012 13:44 Antworten mit ZitatNach oben

Hallo,
habe eben noch ein paar Beobachtungen gemacht.
Es gibt unterschied im Verhalten je nach dem wie gestartet wird.
1: MyPhoneExplorer mit Option "mit Windows starten"
Clipboard funktionert aus VM hinaus.
2: Link im Startup Folder.
Clipboard funktionert in VM hinein.
3: Manueller Start:
Soweit klappt es in beide Richtungen. Zumindest ein Workaround!
Werde einen verzögerten Start verwenden.

Das sieht sehr nach "race condition" aus. Vermutlich gibt es Wettrennen mit den GuestAdditions von Virtualbox. Wird sicher nicht einfach und ohne den genauen Setup fast unmöglich zu debuggen. Und da ich vermutlich der einzige mit diesem Problem bin, kann ich sehr gut verstehen wenn die Priorität auf "won't fix" steht. Ich sehe mir aber gerne den Codeabschnitt an, vielleicht fällt mir was auf.

Vielen Dank, Manni
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 31906
Wohnort: Tirol

BeitragVerfasst am: So Nov 11, 2012 15:17 Antworten mit ZitatNach oben

Ich glaub ich hab den Bug gefunden. Wenn sich das Fenster schließt das direkt hinter MyPhoneExplorer in der Zwischenablagenkette ist dann trat der Bug auf.

Teste bitte die aktuelle beta und gib mir bescheid obs nun klappt: http://www.fjsoft.at/files/MyPhoneExplorer_DebugUpdate.exe

_________________
Ich bitte um Verständnis daß ich aufgrund des hohen Aufkommens im Forum und meines zeitlichen Rahmens nichtmehr jeden Thread im Forum persönlich lesen bzw. beantworten kann.

Bitte benutzt auch die Forum-Suche bzw. die FAQ
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
Manni



Anmeldedatum: 26.10.2012
Beiträge: 7

BeitragVerfasst am: Mo Nov 12, 2012 15:12 Antworten mit ZitatNach oben

Danke!!!!!
ein erster Test was erfolgreich. Zumindest MyPhoneExplorer zerstört nicht mehr das Clipboard. Ich werde es noch ein paar Tage beobachten und nochmals hier posten.
Die Clipboardgeschichte ist etwas fragil, da hat MS sich nicht gerade mit Ruhm bekleckert.

Aber bei diesem Test ist wieder ein altes Sync-Problem aufgetreten. MyPhoneExplorer hat behauptet mein Galaxy Nexus (V4.1.2) hätte keine Kontakte gespeichert. Aber dafür sollte ich wohl einen neuen Thread aufmachen.
http://www.fjsoft.at/forum/viewtopic.php?p=85727#85727
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


 Gehe zu:   



Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de