RAAdmin是一個以管理員運行指定程序的小工具,適用于域控,可以將計算機本地管理員賬號和密碼簡單加密后保存在機器的注冊表中,并以保存的賬號密碼(本地管理員)運行指定!
開發(fā)介紹
企業(yè)環(huán)境中,為了安全起見一般都沒有賦予域用戶或者企業(yè)的PC客戶端用戶管理員權限。
但偶爾會有個別的程序一定需要管理員身份才能執(zhí)行,如財務某些程序或專業(yè)的應用程序。那么如何不賦予用戶管理員權限及密碼但又可以讓用戶有權限執(zhí)行指定的程序呢?
1、runas命令(微軟原生命令)
2、使用lsrunase,這是第三方程序,需要下載。自帶 LSencrypt 用來生成加密的字串。
3、使用 cpau,cpau 也是一個替代 runas 的程序,并且功能強大,可以使用加密的密碼。
我覺得上述辦法有些繁雜,所以寫了RAAdmin,RAAdmin是一個vb.net寫的小工具,可以將計算機本地管理員賬號和密碼簡單加密后保存在機器的注冊表中,并以保存的賬號密碼(本地管理員)運行指定的程序。
為了防止隨意替換可執(zhí)行文件exe,導致隨便啟動任意軟件,RAAdmin有對添加的以設置的賬號密碼運行的可執(zhí)行文件EXE檢驗。
使用方法
安裝(安裝請不要更改默認安裝路徑)后首次打開需以管理員身份運行,然后設置一個密碼(軟件打開時需輸入正確的密碼才能進到“設置”),即可進入軟件“設置”
軟件會使用這兩處的注冊表:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\WDPH\RAAdmin 和 HKEY_CURRENT_USER\Software\WDPH\RAAdmin;需知悉!