Ergebnis 1 bis 5 von 5
  1. #1
    Neuling
    Registriert seit
    09.06.2009
    Beiträge
    2

    Standard WinAPI was ist ein Handle und gute guides?

    Hi ich bin noch relativ neu hier und habe gesehen das es hier einen Bereich für C++ gibt. Ich versuche zurzeit mich mit der WinAPI auseinanderzusetzen und bin bereits auf ein Hinderniss gestoßen.

    Was zum Geier ist eigentlich ein Handle(Handler)?

    Ich suche nach einem guten deutschen WinAPI guide. Ich habe den hier benutzt: http://www.win-api.de/tutorials.php (Anscheinend down).

    Auch wenn ich neu bin antwortet bitte ernsthaft.

  2. #2
    this.hatcolor = gray Avatar von Ancient87
    Registriert seit
    29.03.2009
    Beiträge
    143

    Standard

    Ein handle ist afaik einfach nur ein pointer auf einen Addressblock im Arbeitsspeicher. Wenn du sagen wir mal eine Datei laedst dann speicherst du deren Inhalt in RAM und der handle zeigt den Anfang des Addressblocks

    MFG
    Knowledge is power - don't abuse it!

    Fuer niveauvolle Anfragen bin ich unter 139156343 erreichbar

  3. #3
    Bad Times Virus
    Registriert seit
    14.03.2009
    Beiträge
    579

    Standard

    ach komm er ist anfänger.
    du kannst dir ein handle so vorstellen daß ein handle dafür sorgt daß du immer mit der selben datei/dem selben window arbeitest.

    und zur winapi:die winapi besteht doch auch nur aus funktionen.
    windows.h inkludieren und alle funktionen benutzten. für ne funktionsübersicht->msdn (auf englisch)

  4. #4
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    @wacked
    Das WinAPI besteht aus weit mehr als nur Funktionen.
    WinAPI = Windows Application Programming Interface (dt: Windows Anwendungs Programmierungs Schnittstelle)

    Enthalten sind sehr viele Strukturen, Konstanten und weitere Funktionen.

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  5. #5
    I'm in ur VM. Avatar von l0dsb
    Registriert seit
    23.07.2007
    Beiträge
    1.038

    Standard

    Handles müssen nicht zwingend Pointer sein, in vielen Fällen agieren sie einfach als einzigartige IDs (wobei sich 'einzigartig' durch den Wirkungsbereich des Objektes definiert ist, so kann das Handle auf das eigene Modul, intern die ImageBase, in verschiedenen Prozessen denselben Wert haben - in diesem Fall ein Pointer auf den Beginn des Modules im Speicher, da jeder Prozess einen eigene relative/virtuelle Speicheradressierung hat, kann es zwei mal dasselbe Handle geben).

    Ein unompliziertes Beispiel für eine ID ist eine Prozess- oder Thread-ID, wie (Open/Create)Process/-Thread sie zurückgeben.
    I can haz RCE?

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •