萬盛學電腦網

 萬盛學電腦網 >> Windows xp教程 >> Windows注冊表詳解

Windows注冊表詳解

  在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. 表達式,關鍵字設定值

copyright © 萬盛學電腦網 all rights reserved