往往我們要用管理員身份去運行一個程序的時候,總是要有一個提示框:
可能會有用戶選擇禁用UAC,但這畢竟對系統(tǒng)的安全存在影響。下面就用一個簡單的方法解決這個問題。該方法就是利用系統(tǒng)自帶的任務計劃程序來實現的。
一、創(chuàng)建一個任務來運行你所要運行的程序
找到任務計劃程序。
方式一、開始菜單->附件->系統(tǒng)工具->任務計劃程序;
方式二、直接在開始菜單的搜索欄中輸入“任務計劃程序”也可以找到;
方式三、運行(win+r)輸入“taskschd.msc”。
通過以上三種方式中的一種都可以打開任務計劃程序,那么下面就是添加任務了。在任務計劃程序的右上角的操作里面單擊“創(chuàng)建任務...”
出現如下窗口,按照圖示配置好要描述和權限
這里的注意點我已經標記出來了。
說明
第一點:名稱可以隨意寫,但不能與你已有的名稱重復;
第二點:勾選使用最高權限運行,因為我們是想用管理員權限來運行一個程序,所以要用高權限,至少管理員權限;
第三點:配置中選擇與你機器環(huán)境相適應的配置,否則程序運行可能會出問題。
添加好這些基本配置以后,我們要選擇用管理員權限來運行哪個程序,這里我演示運行CMD。(我記得在我之前的博文談到過“如何在CMD下運用管理員權限”,鏈接:http://blog.csdn.net/zyw_anquan/article/details/7756499)在剛才那個創(chuàng)建任務的界面的第三個選項卡中,添加操作:
紅線標出的部分,第一處是你所要執(zhí)行的操作,第二處是你要執(zhí)行的程序(exe、com、bat等)所在位置。填好以后確定,至此整個任務計劃已經默認地完整配好了,但是你要確定在設置選項卡里面的配置如下(通常默認就是下圖所示):
即,你要允許系統(tǒng)運行該任務,第二點,要確定該任務是否會啟動新實例。如果你要想更改一些時間或者其他操作可以繼續(xù)自己添加,這里不贅述了。如果一些按照上述配置做好,確定以后就會出現如下界面:
右鍵運行該任務,你會看到以管理員身份運行出來的cmd,且沒有UAC的提示。