可能重複:
How can you change Network settings (IP Address, DNS, WINS, Host Name) with code in C#改變網絡設定帶有有限用戶帳戶
開發一個程序(C#/ WINFORM)能夠改變IP和DNS具有有限用戶帳戶設置。
Inititally,我的計劃是基於以下代碼項目例如開發:SwitchNetConfig - Laptop users, quickly switch network and proxy configuration in different places
然而,我發現,這個計劃不會在一個受限用戶帳戶工作,由於權限問題
後做一些研究,我知道我可以通過
- 建設&安裝該服務實現這個功能[LocalSystem帳戶下運行]
- 創建一個小型客戶端,可以在有限的用戶模式下運行,該命令可以命令服務更改IP和DNS設置。
[想法來源於:IP Address change with limited account]
不過,我仍然沒有關於如何知道怎樣與服務進行通信,並命令更改設置根據從輸入IP和DNS服務用戶[在winForm程序中]。
如果你能與我分享一些想法或例子,我將不勝感激。
好吧,基本上你的問題完全不是你說的,對嗎? YOu不關心有限的用戶帳戶blablabla,真正的問題是「我如何從代碼更改IP和DNS設置」,因爲代碼不會運行在有限帳戶中,而是在具有LocalSystem權限的服務中運行,其餘部分僅僅是無用的信息。用你吃過的午餐來照顧你的問題?同樣的關聯。 – TomTom
一旦你把所有無用的一面消化完全重複海報提供的信息。請注意,「有限的用戶帳戶」是不相關的,因爲海報已經告訴他如何處理不從有限的用戶帳戶執行它。 – TomTom
@TomTom這是或者[我如何實現兩個進程之間的通信](http://msdn.microsoft.com/en-us/library/windows/desktop/aa365574(v = vs.85).aspx) 。 – rene