Visual Basic Six (VB 6) giver en enkel funktion til at slette en nøgle i registreringsdatabasen , men kun hvis det findes på en undertræ af registreringsdatabasen --- HKEY_CURRENT_USER \\ Software \\ VB og VBA Program Settings. Hvis du vil slette nøgler i andre træer og undertræer kræver hjælp af en API ( Application Program Interface) rutine. Brug af sidstnævnte kan gøre alvorlig skade på registreringsdatabasen, muligvis beskadigelse andre programmer eller endda forhindre computeren i at starte . Det er vigtigt , at brugerne forstår strukturen i registreringsdatabasen, før eksperimenterer med en API opkald. Den langvarige , der kræves til en API rutine , sammen med de nødvendige forholdsregler , går uden for rammerne af denne artikel. Instruktioner
1
Åbn registreringsdatabasen ved at skrive " regedit " i " Start "-fanen. Klik på "File " og derefter "Export " fra menuen linje Registreringseditor til at lave en sikkerhedskopi af registreringsdatabasen , før du gør noget andet. Gem dette på et sikkert sted på din computer eller en ekstern drev.
2
Klik på ekspansion ikonet i registreringsdatabasen ved siden af " HKEY_CURRENT_USER ". . Rul ned i den udvidede listen, indtil du finder "Software" og udvide det. Rul ned igen i Softwaren listen, indtil du ser " VB og VBA Program Settings ". Udvid og undersøge nogle af de lister , så du forstår, hvordan de ser ud.
3
Slet kendte nøgler i HKEY_CURRENT_USER \\ Software \\ VB og VBA Program Settings del af registreringsdatabasen med én linje kode , der leverer kun anvendelsen navn og afsnit. For eksempel får en program der hedder " TIMEKEEP FOR WINDOWS " og en sektion, der hedder " OWNERINFO , " denne Visual Basic Six kode vil slette alle nøgler i denne sektion : Hej
DeleteSetting " TIMEKEEP FOR WINDOWS ", " OWNERINFO " < br >
i dette tilfælde anførselstegnene er en del af koden, og skal holdes.
4
Opret en meget lille Visual Basic Seks program Standard EXE , og tilføj en Command Button fra Toolbox listen i venstre panel. I Properties boksen i højre panel , ændre Caption af Command Button til "Slet Key. " Dobbeltklik på det nye navn "Slet tast" knappen og indtast linje kode fra trin 3 mellem "Private Sub Command1_Click () " og " End Sub" erstatte den tast, du vil slette. Når du trykker på " F5 " for at køre denne kommando, vil nøglen blive slettet fra registret .