共用方式為


Microsoft.Win32.Registry 類別

本文提供此 API 參考文件的補充備註。

類別 Registry 提供在執行 Windows 的電腦上登錄中找到的標準根機碼集合。 登錄是應用程式、使用者和預設系統設定相關信息的儲存設備。 應用程式可以使用登錄來儲存在應用程式關閉之後需要保留的資訊,並在重載應用程式時存取相同的資訊。 例如,您可以儲存色彩喜好設定、螢幕位置或視窗的大小。 您可以將資訊儲存在登錄中的不同位置,以控制每個使用者的這項數據。

類別所Registry公開的基底或根RegistryKey實例會描述登錄中子機碼和值的基本儲存機制。 所有機碼都是只讀的,因為登錄取決於其存在。 所 Registry 公開的金鑰如下:

關鍵 描述
CurrentUser 儲存使用者喜好設定的相關信息。
LocalMachine 儲存本機計算機的組態資訊。
ClassesRoot 儲存類型 (和 類別) 及其屬性的相關信息。
Users 儲存預設使用者設定的相關信息。
PerformanceData 儲存軟體元件的效能資訊。
CurrentConfig 儲存非使用者特定的硬體資訊。
DynData 儲存動態數據。

一旦您識別出要從登錄儲存/擷取資訊的根機碼之後,您可以使用 RegistryKey 類別來新增或移除子機碼,並操作指定索引鍵的值。

硬體裝置可以使用 隨插即用 介面自動將資訊放在登錄中。 安裝設備驅動器的軟體可以藉由寫入標準 API,在登錄中放置資訊。

取得和設定值的靜態方法

類別 Registry 也包含 static GetValueSetValue 方法,可從登錄機碼設定和擷取值。 這些方法會在每次使用時開啟和關閉登錄機碼。 因此,當您存取大量值時,它們不會在 類別中 RegistryKey 執行類似的方法。

類別 RegistryKey 也提供可讓您:

  • 設定登錄機碼的 Windows 訪問控制安全性。
  • 在擷取值之前,先測試值的數據類型。
  • 刪除索引鍵。