Feedback

C# - Using the Registry

Veröffentlicht von am 03.09.2006
(3 Bewertungen)
Create, delete Subkeys and read, write Values to the Registry
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Entwickler - Kompakt

Nach Teilnahme an dieser Schulung kennen Sie alle wesentlichen Funktionen des TFS für Entwickler. Sie setzen Software-Entwicklung mit dem Visual Studio Team Foundation Server erfolgreich um.

 // Create a Subkey
RegistryKey newKey = Registry.CurrentUser.CreateSubKey("SOFTWARE\\SuperSoft\\App");

// Write Values to the Subkey
newKey.SetValue("Value1", "Content1");
newKey.SetValue("Value2", "Content2");

// read Values from the Subkey
if (SubKeyExist("SOFTWARE\\SuperSoft\\App"))
{
	RegistryKey myKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\\SuperSoft\\App");
	string firstApp = (string)myKey.GetValue("Value1");
	string secondApp = (string)myKey.GetValue("Value2");
}
else
	throw new Exception("Subkey does not exist!");

// Delete the Subkey
if (SubKeyExist("SOFTWARE\\SuperSoft"))
	Registry.CurrentUser.DeleteSubKeyTree("SOFTWARE\\SuperSoft");
else
	throw new Exception("Subkey does not exist!");
	
	
private bool SubKeyExist(string Subkey)
{
	// Check if a Subkey exist
	RegistryKey myKey = Registry.CurrentUser.OpenSubKey(Subkey);
	if (myKey == null)
		return false;
	else
		return true;
}
Abgelegt unter Subkey, Registry.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!