My.Computer.Registry.Users プロパティ
更新 : 2007 年 11 月
HKEY_USERS へのアクセスを可能にする RegistryKey 型を返します。
' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.Users
' Declaration
Public ReadOnly Property Users As Microsoft.Win32.RegistryKey
戻り値
解説
My.Computer.Registry オブジェクトには、レジストリ キーを操作するためのメソッドおよびプロパティが用意されています。詳細については、「My.Computer.Registry オブジェクト」を参照してください。
HKEY_USERS は主に、初めて使用するユーザーのための、既定の設定を格納するために使用します。
System.Security.Permissions 名前空間にある RegistryPermission クラスは、レジストリ変数へのアクセスを制御します。レジストリ変数は、RegistryPermission を持たないコードがアクセスできるメモリ位置に格納することはできません。同様に、アクセス許可を付与するときには、作業を行うために必要な最小限の権限を付与してください。
レジストリ アクセス許可のアクセス値は、RegistryPermissionAccess 列挙型で定義します。各メンバを次の表に示します。
値 |
レジストリ変数へのアクセス |
---|---|
AllAccess |
作成、読み取り、書き込み |
Create |
作成 |
NoAccess |
アクセスなし |
Read |
読み取り |
Write |
書き込み |
処理手順
My.Computer.Registry オブジェクトに関連する操作の例を次の表に示します。
目的 |
参照項目 |
---|---|
レジストリ キーを作成する |
|
レジストリ キーを削除する |
|
レジストリ キーに値が存在するかどうかを判別する |
|
レジストリ キーから値を読み込む |
|
レジストリ キーの値を設定する |
使用例
次の例は、レジストリ キーに格納された値の数をカウントして表示します。
Dim keyCount as Integer
keyCount = My.Computer.Registry.Users.ValueCount
MsgBox(keyCount)
必要条件
名前空間 : Microsoft.VisualBasic.MyServices
クラス : RegistryProxy (Registry へのアクセスを可能にします)
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)
アクセス許可
アクセス許可は不要です。
参照
処理手順
概念
My を使用したレジストリからの読み取りとレジストリへの書き込み