AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:47

Parameter dieser Suchanfrage:

Suche in Thema: Geöffnete Ports auflisten: GetTCPTable IpHlpAPI
Suche alle Beiträge, die von "Zacherl" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Geöffnete Ports auflisten: GetTCPTable IpHlpAPI

      Delphi
      by Zacherl, 20. Nov 2009
    Sicher, dass auch die zugehörigen ProzessIDs angezeigt werden? Laut Code passiert da nämlich folgendes:

    // use latest API XP SP2, W2K3 SP1, Vista and later, first call : get size of table
    if ExFlag2 then
    :arrow: GetExtendedTCPTable()

    // use originally undocumented API, XP only, not Vista
    else if ExFlag then
    :arrow: AllocateAndGetTcpExTableFromStack()
  • Forum: Win32/Win64 API (native code)

    Re: Geöffnete Ports auflisten: GetTCPTable IpHlpAPI

      Delphi
      by Zacherl, 20. Nov 2009
    Hey,

    ah das sieht gut aus. Soweit ich das erkennen konnte, gibt es da noch die AllocateAndGetTcpExTableFromStack() API, welche man unter XP nutzen kann, wenn noch kein SP2 installiert wurde. Für die Win2000 früher scheint es dann keine Möglichkeit zu geben, den dazugehörigen Prozess zu einem Port zu ermitteln.

    Viele Grüße
    Zacherl
  • Forum: Win32/Win64 API (native code)

    Re: Geöffnete Ports auflisten: GetTCPTable IpHlpAPI

      Delphi
      by Zacherl, 19. Nov 2009
    Hey,

    vielen Dank erstmal, allerdings zeigt das Programm den Besitzerprozess überhaupt nicht an. :( Darum gings mir primär, weil die Extended APIs erst ab XP SP2 bzw. Vista zur Verfügung stehen. Dennoch kann ja auch das Win200er Netstat die dazugehörigen Prozesse anzeigen.

    Viele Grüße
    Zacherl
  • Forum: Win32/Win64 API (native code)

    Geöffnete Ports auflisten: GetTCPTable IpHlpAPI

      Delphi
      by Zacherl, 18. Nov 2009
    Hey,

    ich möchte mir mit der GetTCPTable API aus der iphlpapi.dll alle geöffneten TCP Ports auflisten lassen. Seit Vista gibt es laut MSDN die erweiterte Funktion GetExtendedTCPTable, durch welche ich auch an die ProcessID des Besitzerprozesses gelange.

    Meine Frage nun:
    Gibt es eine Möglichkeit auch ohne die erweiterte API an die ProcessID des Besitzerprozesses zu gelangen? Netstat oder...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Zacherl&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=143575
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz