vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Securityexeption by Registry Zugriff 
Autor: gerry10
Datum: 14.11.09 00:29

Hallo

Ich habe Windows 7.
Habe Uac auf 2. Höchste stufe eingestellt
Und möchte bei meinen Programm den Autostart setzen.
Und bekomme immer eine SecurityExeption
Der angeforderte Registrierungszugriff ist unzulässig.


'Registry-Pfad für den Autostart
Dim AUTOSTART_REGISTRY_KEY As String = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
'Name des Registry-Eintrags
Dim AUTOSTART_REGISTRY_VALUE_NAME As String = Application.ProductName
Public Sub RegisterForAutostart(ByVal bRegister As Boolean)

'Autostart-Schlüssel des aktuellen Users, wenn Autostart für alle User gewünscht,
'dann CurrentMachine benutzen
Dim autostartRunKey As RegistryKey = Registry.LocalMachine.OpenSubKey(AUTOSTART_REGISTRY_KEY, True)
If autostartRunKey IsNot Nothing Then
If bRegister Then
'Wert anlegen, wenn schon vorhanden wird dieser überschrieben
'Todo chr over Globalisation
autostartRunKey.SetValue(AUTOSTART_REGISTRY_VALUE_NAME, Chr(34) _
& Application.ExecutablePath & Chr(34) & " Hide", RegistryValueKind.[String])
Else
'Wert löschen, wenn nicht vorhanden, dann wird keine Exception ausgelöst
autostartRunKey.DeleteValue(AUTOSTART_REGISTRY_VALUE_NAME, False)
End If
End If
End Sub

Was muss ich tun das das klappt?

Finde komischerweise bei google nicht viel dazu.

Danke in Voraus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Securityexeption by Registry Zugriff1.156gerry1014.11.09 00:29
Re: Securityexeption by Registry Zugriff678ModeratorRalf Ehlert14.11.09 08:22

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel