Avatar billede zelman Nybegynder
19. december 2004 - 21:12 Der er 3 kommentarer og
1 løsning

Rette i registreringsdatabsen

Jeg ønsker atlave et program/Windows Application i VB.NET, som kan finde en bestemt/fast binærværdi/nøgle i registreringsdatabasen og slette enten de 1-2 første eller sidste karakterer i denne værdi/nøgle. Alt dette skal ske automatisk ved tryk på en knap.

Jeg har prøvet med Imports Microsoft.Win32

Kan dette lade sig gøre?
Avatar billede driis Nybegynder
19. december 2004 - 21:55 #1
Ja. Eksempel:

        Dim rk As RegistryKey = Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)
        If Not rk Is Nothing Then
            Dim k As String
            For Each k In rk.GetValueNames()
                Console.WriteLine(k)
                If k = "Skype" Then
                    Dim val As String = rk.GetValue(k)
                    rk.SetValue(k, val.ToLower())
                End If
            Next
            rk.Close()
        End If
Avatar billede driis Nybegynder
19. december 2004 - 21:57 #2
Eksemplet åbner HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run og udskriver navne på alle værdier heri. Desuden henter den værdien for "Skype" hvis den findes og skriver værdien tilbage til regdb i lowercase.

Du kan vel selv finde ud af at lave strengen om, som du vil have den.
Avatar billede zelman Nybegynder
24. december 2004 - 00:07 #3
jeg tester lige så snart jeg kan og skal nok give points
Avatar billede driis Nybegynder
02. januar 2005 - 13:27 #4
Kunne du bruge det ?
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
Kurser inden for grundlæggende programmering

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