Ich habe ein Wörterbuch, in dem i-Schlüssel speichern und ihre Pfade, und ich willÜberprüfen Sie, ob Schlüssel in der Registry C# existiert
überprüfen, ob diese Pfade existieren bereits in der Registrierung, das ist mein Wörterbuch:
public static Dictionary<string, string> AllRegKeys = new Dictionary<string,string>()
{
{"clientId", "MyApp\\credentials\\Identif"},
{"clientSecret", "MyApp\\credentials\\Identif"},
{"Key 1", "MyApp\\credentials\\Identif"},
{"key 2 ", "MyApp\\credentials\\Identif"},
{"using link ", "MyApp\\credentials\\Folder"},
{"category", "MyApp\\credentials\\Folder\\Cat"},
{"link1", "MyApp\\credentials\\Settings\\link"},
{"link2", "MyApp\\credentials\\Settings\\link"},
{"link3", "MyApp\\credentials\\Settings\\link"},
};
ich habe auf dem Wörterbuch Schleife versucht und versuchen, zwischen den Werten und existant Pfade in der Registry zu vergleichen, aber ich bin hier stecken:
foreach (KeyValuePair<string, string> entry in ConstantsField.AllRegKeys)
{
if(entry.Value==)
}
Bitte zeigen Sie, was Sie, um versucht haben, die Informationen aus der Registrierung zu erhalten. Beispielfrage: [Registry-Schlüssel in C# finden] (https://stackoverflow.com/q/13417955/6400526) –
Hi @GiladGreen, das ist eigentlich das, was ich nicht finden konnte, dachte ich über openSubKey, aber ich denke, openSubKey erstellt nur am ich falsch? – Code4Living
Nicht sicher, aber was ich meinte ist, dass Sie Hilfe anfordern, um zu überprüfen, ob Ihre Werte aus dem Wörterbuch in der Registrierung vorhanden sind, aber Ihr Code nicht zeigt, dass Sie tatsächlich auf die Registrierung zugreifen. Bitte zeigen Sie einen Versuch mit dem Versuch, die Informationen aus der Registrierung zu bekommen –