2015年5月10日 星期日

讓Local Users以Administrators權限執行程式

讓Local Users以Administrators權限執行程式


真的很實用,所以特別學習一下。
問題描述:
一般有網域控管公司通常不會附予使用者Local Administrators權限,以防止User自行安裝軟體。可是偏偏有一些軟體是需要用到Local Administrators權限才可正常運作的。此時其實可以使用『AutoHotkey』軟體,搭配Windows內建的『RunAs』指令來達成讓Local User不知道管理者密碼的情況下,以Administrator權限執行特定程式。

解決步驟:
01.使用『notepad』撰寫如下的Script,並另存為『.ahk』檔。

RunAs,Administrator,密碼
Run, "程式路徑\程式.exe"

02.使用『Ahk2Exe.exe』將Script檔封裝成『.exe』的執行檔。
03.讓User直接執行該建立好的執行檔,即可在不讓User知道Administrator密碼的情況下,使用Administrator權限執行特定程式。

備註:
01.建議將欲執行的程式路徑寫成絕對路徑,並且不允許User刪除,以防止User『貍貓換太子』,將其他軟體改名後放至相對的路徑,利用封裝好的執行檔(Administrators權限)執行該軟體。
02.最好將原程式的icon解出來,在進行封裝時選擇該icon檔。這樣一來,連圖示都和原本的程式一模一樣,User就很難聯想到程式被動過手腳>_<"。
03.該電腦的Local Administrator密碼及程式位置不能變更,一但變更會導致資訊不符,無法執行。

資料來源:
http://ctwivan.blogspot.tw/2010/10/local-usersadministrators.html


沒有留言:

TeraTerm是一款開放原始碼的遠程客戶端操作軟體

因為工作需求,有時我們需要從遠端登入某設備或是主機,又或者因為故障排除,需要透過serial port連入某設備進行檢查和操控。 偶然看到某SI的工程師,使用這個工具,想說也來使用看看。心中相信這應該是好工具,人家才會用它。 我自己通常都是簡單使用的話用 putty,想要用好一...