hente værdi fra registreringsdatabasen
Hey alleJeg prøver at hente en værdi fra regdatabasen så jeg kan finde ud af hvor et program er installeret og bruge dens exe fil.
Men hver gang jeg bruger min kode for jeg en NullReferenceException på linjen med "string test2"
Nogen der ved hvad jeg gør galt ?
koden:
using System;
using Microsoft.Win32;
....
RegistryKey test = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinRAR archiver");
string test2 = (string)test.GetValue("InstallLocation", "0");
Console.WriteLine(test2);
Console.ReadKey();
Her er et billed af regdatabasen så i kan se hvilken key jeg snakker om
https://dl.dropboxusercontent.com/u/18203211/arkiv/reg%20screen%20dump.png