Klucz sys windows

0

Witam czy za pomoca Win32 idzie odczytać klucz windy i office???

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1