Je dois gérer le résultat d'une ligne de commande comme ceci: netstat -aon dans Delphi, l'analyser et connaître tous les ports déjà utilisés. Existe-t-il une bibliothèque ou un composant autour de cela?Comment obtenir la liste des ports qui sont utilisés sur le serveur depuis Delphi
3
A
Répondre
4
Pour obtenir cette information, vous pouvez utiliser ces fonctions winapi
Wich sont situés dans le Iphlpapi.dll
(Windows api IP Helper) bibliothèque.
pour une traduction delphi de ces fonctions, vous pouvez vérifier la wich unité JwaIpHlpApi
fait partie du JEDI API Library
Questions connexes
- 1. comment obtenir la liste des ports qui sont utilisés sur le serveur
- 2. Delphi: Comment obtenir la requête qui est passée au serveur lorsque les paramètres sont utilisés
- 3. Obtenir la liste des programmes fréquemment utilisés
- 4. Comment obtenir la liste des membres (propriétés/méthodes) qui ne sont utilisés nulle part dans la solution?
- 5. Ports série de la liste
- 6. Énumérer une liste de systèmes Com Ports en Delphi
- 7. Obtenir la liste des contextes dans le serveur Tomcat
- 8. comment obtenir des lettres de lecteurs qui sont disponibles (non utilisés) dans MFC?
- 9. Comment obtenir des ports sur lesquels un processus en écoute?
- 10. Où se trouve une liste de ports d'E/S utilisés en code en mode réel?
- 11. Comment vérifier si le serveur peut effectuer des demandes sortantes sur les ports 80 et 443?
- 12. Obtenir la longueur des bits utilisés dans int
- 13. Comment obtenir une liste des fichiers qui ont été ajoutés au SVN depuis une certaine date?
- 14. créer des ports et initier la communication entre le client et le serveur
- 15. Obtenir la liste des fenêtres ouvertes forment par exemple qui sont excuted de différents assemblage
- 16. et le déploiement des ensembles Compiler qui sont utilisés comme référence pour d'autres projets
- 17. comment télécharger un fichier depuis un serveur qui télécharge un fichier depuis un autre serveur?
- 18. comment obtenir la liste des applications installées sur mac
- 19. obtenir la liste des pages Web qui contiennent une image
- 20. Delphi - comment obtenir la progression de socket.SendStream?
- 21. Delphi 2010 RTTI - comment puis-je obtenir la liste des propriétés indexées?
- 22. utilisant C#, comment récupérer la liste des e-mails depuis un serveur Gmail via POP3
- 23. Ports locaux ADO
- 24. Scripts sur des ports non standards
- 25. Comment obtenir la liste des programmes connectés au socket Apache?
- 26. Comment obtenir la liste des widgets installés?
- 27. Comment transférer des données depuis le serveur MYsql vers l'iphone
- 28. Comment obtenir l'IP du serveur qui a initié la redirection
- 29. Plusieurs ports de serveur de développement asp.net
- 30. lecture des ports pour le débogage
vais essayer et revenir avec les résultats. Merci. – ronaldosantana
Bonjour, y a-t-il quelque chose qui ne va pas (ou même tout) avec le code que j'utilise: var pTable: PMIB_TCPTABLE; début taille: = 100000; // ????? GetTcpTable (pTable, size, True); Le résultat est un nombre énorme sur le premier champ de pTable et une seule entrée sur le deuxième champ, qui est un autre enregistrement. – ronaldosantana
@Ronaldo, vérifiez ce lien http://smeschini.altervista.org/download/netstat32.php pour un exemple d'application en utilisant le GetTcpTable. – RRUZ