Ich muss prüfen, ob eine TCP/IP-Route bereits in meiner Anwendung vorhanden ist und die Route hinzufügen, wenn dies nicht der Fall ist. Jetzt führe ich die
route add <destination network ip address> MASK <mask> <gateway ip address>
mit einem Process.Start() und das ist für mich in Ordnung. Da ich jedoch den Route-Befehl mit einem "runas"-Verb erhebe, muss ich zuerst prüfen, ob die Route bereits konfiguriert ist, um zu vermeiden, dass der erhobene Befehl erneut ausgeführt wird.
Weiß jemand, wie man die TCP/IP-Routing-Informationen mit .NET Framework abrufen kann? (Ich möchte nicht Route Print mit Process.Start() ausführen und die Ausgabe parsen)
Vielen Dank im Voraus!!