台灣最大程式設計社群網站
線上人數
2303
 
會員總數:241178
討論主題:186829
歡迎您免費加入會員
討論區列表 >> VB.NET >> 請問vb.net 如何以開啟管理者身份的cmd.exe
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問vb.net 如何以開啟管理者身份的cmd.exe
價值 : 10 QP  點閱數:463 回應數:11

樓主

阿優
初學者
117 173
2978 332
發送站內信

各位好遇到一個問題

請問vb.net 如何以開啟管理者身份的cmd.exe 並執行dos指令


搜尋相關Tags的文章: [ 管理者身份 ] , [ cmd ] ,
本篇文章發表於2017-04-17 15:48
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

QOO
捐贈 VP 給 QOO 檢舉此回應





vb.net start with administrator
本篇文章回覆於2017-04-17 16:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿優
檢舉此回應
請問一卜若我是要以管理者身份執行以下指令
route delete 0.0.0.0  那要放在哪邊
本篇文章回覆於2017-04-17 17:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

QOO
捐贈 VP 給 QOO 檢舉此回應
我的認知是以管理者身分打開CMD後,在CMD裡下的指令應該都是管理者身分去執行的

依你的需求,應該是寫把指令寫成一個BAT檔,然後用管理者身分去呼叫就可以了
本篇文章回覆於2017-04-18 10:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

阿優
檢舉此回應
能否反過來

在.net的指令中,使用管理者身份去執行route delete 0.0.0.0 並包成一個執行檔
本篇文章回覆於2017-04-19 09:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

QOO
捐贈 VP 給 QOO 檢舉此回應
把你的.net發布成exe檔,使用時用"以管理者身分執行"

不過.net中有沒有執行route delete的方法,你可能要查一查

本篇文章回覆於2017-04-19 10:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

Ader Chen
檢舉此回應
試試看:
Process.Start("route", "delete 0.0.0.0")
本篇文章回覆於2017-04-19 12:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

Ader Chen
檢舉此回應
比對執行前與執行後的路由表, 該行的確刪除了 0.0.0.0 的路由,
但刪除該路由會造成不能連外部網路! 該行路由包含到外網的閘道(gateway)資料.
懷疑這真的是您想要的結果嗎?

另, 執行 ipconfig /renew 即可重新取得路由表(0.0.0.0 又回來了,又可以連外網了)
本篇文章回覆於2017-04-19 13:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

阿優
檢舉此回應
Process.Start("route", "delete 0.0.0.0") 這是以一般 身份執行的的

用系統管理者身份執行-->>這動作可以用.net 方式來處理嗎,還是一定要請user按右鍵使用管理者身份執行

本篇文章回覆於2017-04-19 13:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
不錯的參考

Ader Chen
檢舉此回應
功能表: 專案 \ 屬性 \應用程式頁 \ 檢視 Windows 設定:
將其中的
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
改為
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
之後編譯的 exe 檔在執行時會提示要求管理者權限, 省去 "按右鍵使用管理者身份執行" 的步驟.
本篇文章回覆於2017-04-19 13:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
不錯的參考

神來之筆
捐贈 VP 給 神來之筆 檢舉此回應
vista 以上可用以下,會跳確認視窗
本篇文章回覆於2017-04-19 20:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
最有價值解答

神來之筆
捐贈 VP 給 神來之筆 檢舉此回應
vb code


本篇文章回覆於2017-04-19 21:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.