Einzelnen Beitrag anzeigen

wolfgang_SV

Registriert seit: 9. Nov 2007
Ort: Neumünster
39 Beiträge
 
#2

AW: Immer im Control unter dem Mauszeiger scrollen

  Alt 20. Nov 2010, 13:53
Dein Beispiel hat einen schweren Bug.

GetWindowLong(H, GWL_HINSTANCE) und HInstance können den gleichen
Wert haben.

Da unter 32-Bit Windows jeder Prozess in seinem eigenen Adressraum läuft und HInstance der Basisadresse entspricht, an die ein Prozess geladen wurde (Die in den meisten Fällen 0x00400000 sein wird, da dies die standard Adresse ist, an der ein Prozess geladen wird.), kann man damit natürlich einen Prozess nicht mehr eindeutig identifizieren.

Das heißt, dass verschiedene Anwendungen den gleichen Hinstance-Wert
haben können...

Geändert von wolfgang_SV (20. Nov 2010 um 14:18 Uhr)
  Mit Zitat antworten Zitat