有辦法
你要將最高權限密碼埋進去程式裡面...
如果不想讓別人看到密碼就編譯...
找一下 C# run as
administrator password
與 C# change os ip address
把它結合在一起.....
我司因為某些特殊的原因,外部分公司再切換備援網路的時候是必須改變IP跟GW的
我的做法是用AutoIt做了一個執行檔,先將權限提升為administrator後,再去執行修改IP與GW的批次檔,提供你參考
Local $iPID = RunAs("administrator", "網域", "admin密碼", 0, "要執行的.bat", @ScriptDir)