2 Stimmen

arp -a und route print

Ich muss ein Programm schreiben, das diese Informationen anzeigt:

  • netstat
  • TCP / UDP-Verbindungen
  • Informationen über die IP ipconfig /all
  • arp-a
  • Routendruck

Die meisten davon habe ich bereits, aber ich habe ein Problem mit dem route print y arp -a . Ich möchte diesen Befehl nicht mit Process.Start() weil es nicht allzu spektakulär aussieht:

Process p = new Process ();

p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = "route";
p.StartInfo.Arguments = "PRINT";
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.StandardOutputEncoding = Encoding.Default;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.Start();
TextBox1.Text = p.StandardOutput.ReadToEnd();

Ich möchte eine foreach-Schleife verwenden, um die Daten in ListView oder DataGrid Spalten zu erhalten. Hat jemand ~ t der Lage sein, mir zu helfen? Wie kann ich diese Daten in jede Spalte bekommen: Ziel, Netzmaske, Gateway, Schnittstelle, Metriken und permanente Route? Und im Falle von ARP, Internet-Adresse Typ der physischen Adresse?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X