2
我需要檢查我的應用程序中是否已經存在TCP/IP路由,如果沒有,請添加路由。 現在我運行從.NET應用程序訪問TCP/IP路由信息
route add <destination network ip address> MASK <mask> <gateway ip address>
用的Process.Start(),並且對我很好。 但是,由於我使用「runas」動詞提升路由命令,因此需要先檢查路由是否已配置,以避免再次運行提升的命令。
有誰知道如何使用.NET Framework獲取TCP/IP路由信息嗎? (我不想使用Process.Start()運行路徑打印並解析輸出)
預先感謝您!
感謝您的鏈接,我認爲這是解決方案,但我的問題是,爲什麼這些信息是無法直接在.NET框架? – 2010-03-01 13:06:09
我認爲可以使用System.Management來訪問WMI。另外,我猜一個純粹的.NET解決方案只會是IpHlpApi.dll的封裝,所以他們沒有打擾 – Eric 2010-03-01 13:08:54
是的,你說得對,但有一個封裝比沒有更好:P,非常感謝你的回答。 – 2010-03-01 13:13:10