запрашивая netsh в c # - PullRequest
       13

запрашивая netsh в c #

1 голос
/ 26 ноября 2011

Я пытался придумать идеальный способ запрашивать информацию о WiFi с помощью C #.Я пробовал метод netsh, но не был уверен, как отделить информацию.Я заметил, что Vistumbler использует netsh.Есть ли способ, которым эти разработчики разделили бы информацию при запросе netsh, или они просто выполнили много манипуляций со строками, чтобы вырезать ненужные вещи.

1 Ответ

6 голосов
/ 26 ноября 2011

Я обычно так и делаю.Вызовите netsh, получите вывод и проанализируйте его.

Process p = new Process();
p.StartInfo.FileName = "netsh.exe";
p.StartInfo.Arguments = "netsh arguments...";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.Start();

string output = p.StandardOutput.ReadToEnd();
// parse output and look for results
...