Avatar billede ibhansen Nybegynder
18. marts 2005 - 13:35 Der er 1 kommentar og
1 løsning

Indlæs hive

jeg skal indlæse et hive i registrerings databasen via C#, men har mine problemer med det. Nogen der kan give et eksempel på hvordan man gør?
Avatar billede henrikgn Nybegynder
19. marts 2005 - 12:00 #1
Du skal i hvert fald starte med følgende:

using Microsoft.Win32;

I dette namespace kan du arbejde med klasserne Registry og RegistryKey. For at få fat i en værdi i fx. HKEY_LOCAL_MACHINE i undermapperne "Software" og "Microsoft" kan du gøre følgende:

RegistryKey hklm = Registry.LocalMachine;
RegistryKey hkSoftware = hklm.OpenSubKey("Software");
RegistryKey hkMicrosoft = hkSoftware.OpenSubKey("Microsoft");

Så er der metoder til at tilføje og hente værdier osv., fx. CreateSubKey() og GetValue(). Håber dette kan få dig igang.

Ellers kan du kigge her: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfMicrosoftWin32RegistryClassTopic.asp
Avatar billede henrikgn Nybegynder
19. marts 2005 - 12:08 #2
Angående hives, har jeg ikke meget styr på det, men har da læst noget om at RegLoadKey() og RegUnLoadKey() kan bruges.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester