Gjakmarrja Skrevet 22. juni 2006 Del Skrevet 22. juni 2006 (endret) Hei! Jeg vil at programmet mitt skal starte med windows, jeg har googlet: Private Sub writeToRegistry () Dim regKey As RegistryKey regKey = _ Registry.CurrentUser.OpenSubKey(" SOFTWARE\" & _ "MICROSOFT\WINDOWS\CURRENTVERSION\RUN", True) fileName = directory.GetCurrentDirectory().ToString + "\audioClock.exe" regKey.SetValue ("audioClock", fileName) regKey.Close () End Sub Jeg får feilmeldingen: Endret 22. juni 2006 av chills Lenke til kommentar
oyvind_b Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Når får du feilmeldingen? Når du kjører programmet ditt eller ved oppstart av Windows? Et tips for å sette sammen path og filnavn er å bruke de statiske metodene i Path-klassen! Da slipper du tenke på om du skal ha med \ eller ikke, etc. Øyvind Lenke til kommentar
j000rn Skrevet 23. juni 2006 Del Skrevet 23. juni 2006 Private Sub writeToRegistry () Dim regKey As RegistryKey regKey = _ Registry.CurrentUser.OpenSubKey(" SOFTWARE\" & _ "MICROSOFT\WINDOWS\CURRENTVERSION\RUN", True) fileName = directory.GetCurrentDirectory().ToString + "\audioClock.exe" regKey.SetValue ("audioClock", fileName) regKey.Close () End Sub Feilmeldingen får du fordi registry key'n du prøver å åpne ikke finnes. Og grunnen til at den ikke finnes er rett og slett at du har et mellomrom for mye i begynnelsen av string'n. Lenke til kommentar
Gjakmarrja Skrevet 25. juni 2006 Forfatter Del Skrevet 25. juni 2006 Mulig det, men det funker heller ikke enda. Lenke til kommentar
Paull Skrevet 25. juni 2006 Del Skrevet 25. juni 2006 Som det ser ut til fra screenshoten, så er registryobject deklarert som Nothing? Lenke til kommentar
Gjakmarrja Skrevet 25. juni 2006 Forfatter Del Skrevet 25. juni 2006 (endret) Som det ser ut til fra screenshoten, så er registryobject deklarert som Nothing? 6382201[/snapback] Hvis ikke får jeg denne feilen.... : Endret 25. juni 2006 av chills Lenke til kommentar
Paull Skrevet 25. juni 2006 Del Skrevet 25. juni 2006 Ah, bruk "Registry" istedetfor "registryobject", OpenSubKey er statisk. Lenke til kommentar
Gjakmarrja Skrevet 25. juni 2006 Forfatter Del Skrevet 25. juni 2006 Ah, bruk "Registry" istedetfor "registryobject", OpenSubKey er statisk. 6382288[/snapback] Gjorde dette jeg: Lenke til kommentar
Paull Skrevet 25. juni 2006 Del Skrevet 25. juni 2006 Vel, Registry.CurrentUser er det samme som HKEY_CURRENT_USER, så keyen finnes ikke (siden den prøver å åpne HKEY_CURRENT_USER\HKEY_CURRENT_USER\Software....). Så om du tar OpenSubKey("SOFTWARE\....osv"), så burde det muligens funke. Lenke til kommentar
Gjakmarrja Skrevet 25. juni 2006 Forfatter Del Skrevet 25. juni 2006 Funker nå, takk for hjelpa. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå