天天看點

通過系統資料庫禁止應用程式運作

在系統資料庫中加入“RestrictRun”鍵值,以此來限制絕大多數程式的運作。       運作“Regedit”打開系統資料庫編輯器,展開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer分支(如果沒有就建立),在右側窗格中單擊滑鼠右鍵,選擇“建立→Dword值”,輸入子項名稱“RestrictRun”,然後輕按兩下該項,在彈出的“編輯Dword值”對話框中輸入鍵值“1”,确定後退出。   關閉系統資料庫編輯器,重新登入系統,這時絕大部分程式已經被限制運作了,如果你想要打開某個程式時,會彈出一個警告視窗“本次操作由于這台計算機的限制而被取消。請與您的系統管理者聯系”,當然你也不能通過輕按兩下REG檔案來導入系統資料庫檔案了。   将Dword值“RestrictRun”的鍵值由“1”修改為“0”,即可解除所有程式的限制。  2、留得幾扇門   事實上單純使用“RestrictRun”鍵值限制程式運作并沒有什麼太大的意義,我們需要的是允許他人使用大部分的程式,而僅對一些重要或機密的程式加以限制,是以還要給自己留幾扇門。   同樣在上述系統資料庫分支中,右鍵單擊左側窗格的“Explorer”主鍵,從菜單中選擇“建立→主鍵”,輸入主鍵名稱“RestrictRun”,随後在該主鍵右側鍵值區中建立一字元串值,并命名為“1”,輕按兩下該子項,在鍵值框内輸入允許運作的第一個程式名。為了給自己解除程式的限制留下後路,必須将系統資料庫編輯器加入其中,是以“1”的鍵值設為“Regedit.exe”。     接下來就是根據實際情況增減限制運作的程式,以允許記事本程式“Notepad.exe”運作為例,在“RestrictRun”主鍵中建立一名為“2”的字元串子項,并設定該鍵值為程式執行檔案名“Notepad.exe”,注意輸入時不要加引号。這樣他人仍然可以使用電腦中的記事本程式進行編輯。與此類似,我們還可以繼續在該主鍵下增加其他允許他人使用的程式。 二 過修改系統資料庫禁止運作應用程式 2007年02月13日 星期二 17:58 使用者可以通過修改系統資料庫,來禁止運作某些具有危險性或不想讓其運作的程式,以達到維護系統安全性的目的。 通過修改系統資料庫禁止運作某些程式,可進行如下操作:       (1)打開“系統資料庫編輯器”。       (2)選擇HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer 系統資料庫項。       (3)單擊右鍵,在彈出的快捷菜單中選擇“建立”∣“DWORD 值”指令,建立一個類型為REG_DWORD 的值項。       (4)将該值項命名為“DisallowRun”。       (5)輕按兩下該值項,在彈出的“編輯DWORD 值”對話框中的“數值資料”文本框中修改數值為“1”,“基數”選項組中選擇“十六進制”選項。       (6)右擊Explorer 系統資料庫項,在其彈出的快捷菜單中選擇“建立”∣“項”指令,建立一個Explorer 系統資料庫項的子項。       (7)将該子項命名為“DisallowRun”。       (8)右擊該子項,在彈出的快捷菜單中選擇“建立”∣“字串值”指令,建立一個類型為REG_SZ 的值項。       (9)将該值項命名為“1”,輕按兩下該值項,在彈出的“編輯字元串”對話框中的“數值資料”文本框中輸入要禁止運作的程式名稱。例如要禁止運作記事本程式,可輸入“Notepad.exe”。       (10)若要禁止多個程式,重複(8)~(9)步即可。       (11)設定完畢後,重新啟動計算機即可。      禁止後的程式,若通過“開始”菜單或資料總管運作,則會出現如圖15.30 所示 的“限制”對話框。      注意:被禁止的程式單擊“開始”按鈕,選擇“更多程式”|“附件”|“指令提示符”指令,在“指令提示符”視窗中輸入“Notepad.exe”指令,仍然可以運作。

繼續閱讀