|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 343
|
[C++] Leggere IP con cui comunica un processo
Ciao,
volevo fare un programmino che, dandogli in input il nome di un processo, ti stampa a video l'indirizzo IP con cui quel processo sta comunicando. Ho provato a cercare su internet, ma l'unico consiglio che davano era di richiamare "netstat -b" dal programma, salvarsi l'output e analizzarlo cercando il nome del processo. A me questa soluzione non piace molto, mi chiedevo se esistono delle funzioni che mi permettano di fare quello che voglio, senza dover richiamare applicazioni esterne di Windows (che tra l'altro potrebbero benissimo cambiare da una versione all'altra)
__________________
Portatile Asus ROG Strix GL502VSK - Core i7-7700HQ @ 2.8GHz (Turbo 3.8GHz) - 16Gb RAM DDR4-2400 (2x8Gb) - Nvidia GeForce GTX 1070 8Gb - Schermo 120Hz G-SYNC - SSD Samsung 960 PRO NVMe 512Gb - HDD 7200RPM 1Tb "Defeat is not the worst of failures. Not to have tried is the true failure." |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: May 2009
Messaggi: 186
|
Da Windows XP SP2, puoi utilizzare la GetExtendedTcpTable per ricavare la tabella delle connessioni TCP con tanto di ProcessID (dal quale potrai poi ricavare il nome del processo).
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 343
|
Ok grazie
__________________
Portatile Asus ROG Strix GL502VSK - Core i7-7700HQ @ 2.8GHz (Turbo 3.8GHz) - 16Gb RAM DDR4-2400 (2x8Gb) - Nvidia GeForce GTX 1070 8Gb - Schermo 120Hz G-SYNC - SSD Samsung 960 PRO NVMe 512Gb - HDD 7200RPM 1Tb "Defeat is not the worst of failures. Not to have tried is the true failure." |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:28.



















