我希望能夠從我的C++程序中調用netsh。我一直在嘗試使用system()來實現這一點。我不知道系統()的任何選項會提供生成的命令提示符管理權限,所以我一直在嘗試使用runas命令。我有一個基本的命令提示符下進行了測試命令:命令提示符「runas用戶:<admin-user><command>」執行不正確
runas /user:<admin-user> "netsh int ip set address \"Local Area Connection\" static <IP address>"
雖然netsh命令本身完美的作品在已經以管理員身份運行命令提示符,命令的運行方式的版本似乎並沒有從工作正常的命令提示。有什麼建議麼?