Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Tipps & Tricks
Autor
Nachricht
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486

Programm per Registry im Autostart eintragen
Verfasst am: 15.06.2009, 10:28

Beschreibung:
Diese Funktion prüft ob das Programm in der sie aufgerufen wird im Registry Eintrag des Autostarts steht, sollte dem so sein wird ein False zurück gegeben, sollte dem aber nicht so sein so wird True zurückgegeben und das Programm wird eingetragen.

Funktion:
Code:
Private Function RegisterApplication(ByVal AppName As String) As Boolean<br /><br />        Const SubKeyName As String = _ <br />        "SoftwareMicrosoftWindowsCurrentVersionRun"<br /><br />        Dim hReg As Microsoft.Win32.RegistryKey = _ <br />        Microsoft.Win32.Registry.CurrentUser.OpenSubKey(SubKeyName, True)<br />        If hReg.GetValue(AppName) Is Nothing Then<br />            hReg.SetValue(AppName, Application.ExecutablePath)<br />            hReg.Close()<br />            Return True<br />        End If<br />        Return False<br /><br />End Function

Beispiel:
Code:
RegisterApplication("Mein Programm Name")

_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Tipps & Tricks

Tags: autostart, registry, programm, eintragen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Problem mit always on top funktion 1039 30.10.2009, 11:26
Keine neuen Beiträge IntStr()funktion 1177 11.10.2007, 08:49
Keine neuen Beiträge TopMost Funktion unter DirectX 921 27.07.2007, 10:48
Keine neuen Beiträge Wie Funktion nutzen ? 1102 29.06.2007, 20:59
Keine neuen Beiträge update funktion einbauen 1341 28.01.2007, 23:11
 



[ Time: 0.1284s ][ Queries: 83 (0.0229s) ][ GZIP on - Debug on ]