在Windows文件夾中有system.dat和user.dat這樣兩個隱藏文件,其中保存了至關重要的注冊表信息。我們可以通過運行regedit.exe來修改windows的設置,達到其他方法不能達到的效果,使Windows更如你意。本說明書的內容以Win98第一版為准,但多數也是適用於Win95、Win95osr2、Win98se甚至Win2000的。
一、注冊表根鍵說明
hkey_classes_root 包含注冊的所有OLE信息和文檔類型,是從 hkey_local_machine\software\classes復制的。
hkey_current_user 包含登錄的用戶配置信息,是從hkey_users\當前用戶子樹復制的。
hkey_local_machine 包含本機的配置信息。其中config子樹是顯示器打印機信息; enum子樹是即插即用設備信息;system子樹是設備驅動程序和服務參數的控制集合;software子樹是應用程序專用設置。
hkey_users 所有登錄用戶信息。
hkey_current_config 包含常被用戶改變的部分硬件軟件配置,如字體設置、顯示器類型、打印機設置等。是從hkey_local_machine\config復制的。
hkey_dyn_data 包含現在計算機內存中保存的系統信息。
二、注冊表詳細內容
Hkey_local_machine\software\microsoft\windows\currentVersion\explorer\user shell folders 保存個人文件夾、收藏夾的路徑
Hkey_local_machine\system\currentControlSet\control\keyboard Layouts保存鍵盤使用的語言以及各種中文輸入法
Hkey_users\.Default\software\microsoft\internet explorer\typeURLs保存IE浏覽器地址欄中輸入的URL地址列表信息。清除文檔菜單時將被清空。
Hkey_users\.Default\so..\mi..\wi..\currentVersion\ex..\menuOrder\startMenu 保留程序菜單排序信息
Hkey_users\.Default\so..\microsoft\windows\currentVersion\explorer\RunMRU 保存“開始 * 運行...“中運行的程序列表信息。清除文檔菜單時將被清空。
Hkey_users\.Default\so..\microsoft\windows\currentVersion\explorer\ecentDocs 保存最近使用的十五個文檔的快捷方式(刪除掉可解決文檔名稱重復的毛病),清除文檔菜單時將被清空。
Hkey_local_machine\software\microsoft\windows\currentVersion\uninstall 保存已安裝的Windows應用程序卸載信息。
hkey_users\.default\software\microsoft\windows\currentVersion\applets 保存Windows應用程序的紀錄數據。
Hkey_local_machine\system\CurrentControlSet\services\class 保存控制面板-增添硬件設備-設備類型目錄。
Hkey_local_machine\system\CurrentControlSet\control\update 立即刷新設置。值為00設置為自動刷新,01設置為手工刷新[在資源管理器中按F5刷新]。
HKEY_CURRENT_USER\Control Panel\Desktop 新建串值名MenuShowDelay=0 可使“開始”菜單中子菜單的彈出速度提高。新建串值名MinAnimate,值為1啟動動畫效果開關窗口,值為0取消動畫效果。
Hkey_local_machine\software\microsoft\windows\currentVersion\run 保存由控制面板設定的計算機啟動時運行程序的名稱,其圖標顯示在任務條右邊。[啟動文件夾程序運行時圖標也在任務條右邊]
hkey_users\.default\software\microsoft\windows\currentVersion\run保存由用戶設定的計算機啟動時運行程序的名稱,其圖標顯示在任務條右側。
HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon 默認圖片的圖標。雙擊窗口右側的字符串,在打開的對話框中刪除原來的鍵值,輸入%1。重新啟動後,在“我的電腦”中打開Windows目錄,選擇“大圖標“,然後你看到的Bmp文件的圖標再也不是千篇一律的畫板圖標了,而是每個Bmp文件的略圖。
Hkey-local-machine\ software\ microsoft\ windows\ currentVersion\ Policies\ Ratings 保存IE4.0中文版“安全”*“分級審查”中設置的口令(數據加密)。
Hkey-local-machine\ software\ microsoft\ windows\ currentVersion\ explorer\ desktop\nameSpace保存桌面中特殊的圖標,如回收站、收件箱、MS Network等。
三、怎樣存取注冊表信息
可以通過VB5.0提供的兩個語句和兩個函數在程序中讀寫注冊表。
1、SaveSetting語句
語法. SaveSettingappname,section,key,setting
2、GetAllSettings函數
語法. GetAllSettings(appname,section)
3、GetSetting函數
語法. GetSetting(appname,scetion,key[,default])
4、DeleteSetting語句
語法. DeleteSettingappname,section,[key]
參數含義.
appname. 字符串表達式,應用程序名
section. 字符串表達式,小節名
key. 字符串表達式,關鍵字名
setting. 表達式,關鍵字設定值