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