Windows使用者帳戶控制(UAC)
在我相當多的教學文中,都可以看到我用「系統管理員的身份」來執行「命令提示字元(cmd)」這個小程式,會做這個動作,就是為了要獲得「系統管理員」的最高權限,有了這個權限,我們就可以對一些系統檔案做修改,或是可以在一些禁止的區域做檔案新增及移動的動作,例如:C槽底下、Windows資料夾底下…等等。
其實在Windows XP那個時代,是不需要去做這個動作的,大家隨時都可以直接對這些重要的系統檔案做修改,你、我都可以,當然「病毒」大哥及「木馬」小老弟也可以,不分你我,歡樂一家親。
不過儘管大家這麼和樂,但微軟這位老兄可看不下去了,所以在Windows Vista搞出了一個「UAC」的東西,造成許多應用程式像智障一樣,一直要詢問你「允不允許程式做這個動作、做那個動作」,因為麻煩,所以大家就不爽了,就好比發生了911事件後,所有人在進出機場時,都要經過嚴格的檢查,儘管不方便,但為了大家的安全,還是有其必要性。
接著我來示範一下,若是要用「記事本(notepad)」來修改一些設定檔時,「記事本」要怎麼使用「系統管理員」的身份來開啟。
第一種方式:直接「以系統管理員身分執行」來開啟「記事本」
首先打開你的「開始」功能表,在「搜尋程式及檔案」的地方輸入「記事本」或「notepad」,然後再上方的搜尋結果中找到記事本,並在記事本的上方,按下滑鼠右鍵,接著點選「以系統管理員身分執行」,若不使用此方法,你也可以在「所有程式」->「附屬應用程式」中找到記事本。
第二種方式:間接的方式來開啟「記事本」。
通常我自己都是習慣用這個方式來開啟檔案,不過要用這種方式來開啟檔案,最好要能熟DOS指令,用這種方式的好處就是,只要你用系統管理員的身份開啟「命令提示字元」之後,接著再利用「命令提示字元」所執行開啟的應用程式,也都會具有「系統管理員」的權限。
首先,和上一種方式一樣,在「搜尋程式及檔案」的地方輸入「cmd」或「命令提示字元」,接著在這個圖示的上方按右鍵,並點選「以系統管理員身分執行」,如下圖:
開啟了命令提示字元的視窗後,在該視窗的標題,就可以看到「系統管理員:C:\Windows\System32\cmd.exe」的文字,之後利用這個程式所執行的程式,例如「notepad」都會是系統管理員的身份。
2 comments
不曉得沐恩所說的方法,是寫程式的方法?還是一些小技巧?
之前玩win 7嵌入式版時
用了一個很詭異的方法讓某個需要全縣的東西可以自動執行XD