Registry.CurrentConfig フィールド
アセンブリ: mscorlib (mscorlib.dll 内)


このメンバは、LocalMachine 内のサブキーに割り当てられます。
このメンバを使用する例として、システムがネットワークに接続しているかどうかによって、格納するデータのサーバー名を変更するアプリケーションがあります。

このキーのサブキーを取得し、これらのサブキーの名前を画面に出力する方法の例を次に示します。必要な特定のサブキーのインスタンスを作成するには、OpenSubKey メソッドを使用します。次に、RegistryKey で別の演算を使用して、そのキーを操作します。
Imports System Imports Microsoft.Win32 Class Reg Public Shared Sub Main() ' Create a RegistryKey, which will access the HKEY_CURRENT_CONFIG ' key in the registry of this machine. Dim rk As RegistryKey = Registry.CurrentConfig ' Print out the keys. PrintKeys(rk) End Sub Shared Sub PrintKeys(rkey As RegistryKey) ' Retrieve all the subkeys for the specified key. Dim names As String() = rkey.GetSubKeyNames() Dim icount As Integer = 0 Console.WriteLine("Subkeys of " & rkey.Name) Console.WriteLine("-----------------------------------------------") ' Print the contents of the array to the console. Dim s As String For Each s In names Console.WriteLine(s) ' The following code puts a limit on the number ' of keys displayed. Comment it out to print the ' complete list. icount += 1 If icount >= 10 Then Exit For End If Next s End Sub End Class
using System; using Microsoft.Win32; class Reg { public static void Main() { // Create a RegistryKey, which will access the HKEY_CURRENT_CONFIG // key in the registry of this machine. RegistryKey rk = Registry.CurrentConfig; // Print out the keys. PrintKeys(rk); } static void PrintKeys(RegistryKey rkey) { // Retrieve all the subkeys for the specified key. String [] names = rkey.GetSubKeyNames(); int icount = 0; Console.WriteLine("Subkeys of " + rkey.Name); Console.WriteLine("-----------------------------------------------"); // Print the contents of the array to the console. foreach (String s in names) { Console.WriteLine(s); // The following code puts a limit on the number // of keys displayed. Comment it out to print the // complete list. icount++; if (icount >= 10) break; } } }
using namespace System; using namespace Microsoft::Win32; void PrintKeys( RegistryKey ^ rkey ) { // Retrieve all the subkeys for the specified key. array<String^>^names = rkey->GetSubKeyNames(); int icount = 0; Console::WriteLine( "Subkeys of {0}", rkey->Name ); Console::WriteLine( "-----------------------------------------------" ); // Print the contents of the array to the console. System::Collections::IEnumerator^ enum0 = names->GetEnumerator(); while ( enum0->MoveNext() ) { String^ s = safe_cast<String^>(enum0->Current); Console::WriteLine( s ); // The following code puts a limit on the number // of keys displayed. Comment it out to print the // complete list. icount++; if ( icount >= 10 ) break; } } int main() { // Create a RegistryKey, which will access the HKEY_CURRENT_CONFIG // key in the registry of this machine. RegistryKey ^ rk = Registry::CurrentConfig; // Print out the keys. PrintKeys( rk ); }
import System.*; import Microsoft.Win32.*; class Reg { public static void main(String[] args) { // Create a RegistryKey, which will access the HKEY_CURRENT_CONFIG // key in the registry of this machine. RegistryKey rK = Registry.CurrentConfig; // Print out the keys. PrintKeys(rK); } //main static void PrintKeys(RegistryKey rKey) { // Retrieve all the subkeys for the specified key. String names[] = rKey.GetSubKeyNames(); int iCount = 0; Console.WriteLine("Subkeys of " + rKey.get_Name()); Console.WriteLine("-----------------------------------------------"); // Print the contents of the array to the console. String s = null; for (int iCtr = 0; iCtr < names.get_Length(); iCtr++) { s = names[iCtr]; Console.WriteLine(s); // The following code puts a limit on the number // of keys displayed. Comment it out to print the // complete list. iCount++; if (iCount >= 10) { break; } } } //PrintKeys } //Reg

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からRegistry.CurrentConfig フィールドを検索する場合は、下記のリンクをクリックしてください。

- Registry.CurrentConfig フィールドのページへのリンク