Funktioniert nicht unter
WinNT.
Leifert unter 9x nicht die Executable des Hauptprogramms.
Code:
Wenn NT nutze Alternativfunktion anonsten nutze tlhelp32
Code:
nutze GetModuleHandle, nutze eventl. unter Windows32Bit Betriebsystem was irgendwann mal nach Vista erscheint eine Alternativfunktion (evntl. tlhelp32)
tlhelp32 ist
1) langsamer
2) funktioniert auf NT nicht
3) umständlich
Zumal GMH auch nahmhafte Firmen/Leute benutzen. Genauso wahscheinlich wie die änderung der Handles ist die Entferung von den tlhelp funktionen, da Microdoft verstärkt Callback funktionen nutzt (EnumProcesses, EnumProcessModules) (Wegen Abwärtskompatibilität wird höchstwahrscheinlich weeder Base =
Handle noch tlhelp32 verändert)
Auch hier müsste man dann für 9x/Nt Unterscheidungen machen.
Nun kann ja jeder einzelne sich darüber ein Bild machen, welche Methode er nutzen will.