Feedback

VB - Autostart etwas kürzer

Veröffentlicht von am 04.03.2008
(1 Bewertungen)
Das mit dem Autostart geht auch etwas komfortabler
Snippet in C# übersetzen
'Zuerst eine Funktion um den Autostarteintrag hinzu zu fügen:

Private Sub AddCurrentKey(ByVal name As String, ByVal path As String)
        Dim key As RegistryKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)
        key.SetValue(name, path)
        key.Close()
End Sub

'Die nächsten funktion entfernt den Key wieder

Private Sub RemoveCurrentKey(ByVal name As String)
        Dim key As RegistryKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)
        key.DeleteValue(name, False)
        key.Close()
End Sub


'Aufruf zum hinzufügen:
 AddCurrentKey(My.Application.Info.AssemblyName, System.Reflection.Assembly.GetEntryAssembly.Location)

'Aufruf zum entfernen des Eintrages
RemoveCurrentKey(My.Application.Info.AssemblyName)
Abgelegt unter Autostart.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!