Witam czy za pomoca Win32 idzie odczytać klucz windy i office???
0
0
Tak, są zapisane w rejestrze systemowym.
0
Zależy jakiego Office'a, stare wersje nie trzymały seriala – służył tylko do instalacji.
0
ok a w win 7 wiecie gdzie sie znajduje?
RegistryKey sysKey = Registry.Users;
sysKey = sysKey.OpenSubKey(@".", true);
foreach (string sub in sysKey.GetValueNames())
{
Console.WriteLine(sub.ToString());
}
taki kod przygotowalem, chociaż myślalem ze może za pomocą
ManagementObjectSearcher searcher4 =
new ManagementObjectSearcher("Select Name from Win32_????????????????");
foreach (ManagementObject key in searcher4.Get())
{
type = key.GetPropertyValue("Name").ToString();
}
udało by się to wykonac??
0
z tego co wyczytałem w win7 klucz jest szyfrowany, zna ktoś sposob na odszyfrowanie?? a i jeszcze zna scieżke do klucza office?
0
String mru = @"SOFTWARE\Microsoft\Windows NT";
RegistryKey rk = Registry.LocalMachine.OpenSubKey(mru);
foreach (string skName in rk.GetSubKeyNames())
{
if (skName == "CurrentVersion")
{
RegistryKey sk = rk.OpenSubKey(skName);
System.Text.Encoding enc = System.Text.Encoding.UTF8;
string myString = enc.GetString((Byte[])sk.GetValue("DigitalProductId"));
dataGridView1.Rows.Add();
dataGridView1[1, i].Value = myString;
i = i + 1;
}
}
Dlaczego nie chce mi sczytać wartości DigitalProduktID dostaje monit ze tablica byte niemoze byc zerowa