na,
habe mal wieder ein problem undzwar mache ich zz. ein kleines systemtool und das soll die möglichkeit haben autostart einträge zu akti / deaktivieren nur finde ich dazu leider keine beispiele geschweige denn code
habe hier mal was gefunden um die regestry auszulesen und habe es ein wenig angepasst:
habe den pfad auch mal in der regestry geöffnet doch wenn ich auf Run klicke bleibt das feld mit den variabelen leer. habe aber autostart einträge (der code hier gibt was aus wenn ich das array durchlaufe und alle werte in eine listbox packe)
danke schonmal im vorraus
mfg,
Lennox1085
habe mal wieder ein problem undzwar mache ich zz. ein kleines systemtool und das soll die möglichkeit haben autostart einträge zu akti / deaktivieren nur finde ich dazu leider keine beispiele geschweige denn code
habe hier mal was gefunden um die regestry auszulesen und habe es ein wenig angepasst:
VB.NET-Quellcode
- Public Function GetAllStartupFile() As String()
- Dim result() As String = Nothing
- Dim regKey As RegistryKey = Nothing
- Dim arrCounter As Integer = 0
- Try
- regKey = Registry.LocalMachine.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", False)
- 'result = regKey.GetValueNames()
- For Each itm As String In regKey.GetValueNames
- ReDim Preserve result(arrCounter)
- result(arrCounter) = itm & " ---> " & CType(regKey.GetValue(itm), String)
- arrCounter += 1
- Next
- regKey.Close()
- Return result
- Catch ex As Exception
- Finally
- If Not regKey Is Nothing Then
- regKey.Close()
- End If
- End Try
- Return result
- End Function
habe den pfad auch mal in der regestry geöffnet doch wenn ich auf Run klicke bleibt das feld mit den variabelen leer. habe aber autostart einträge (der code hier gibt was aus wenn ich das array durchlaufe und alle werte in eine listbox packe)
danke schonmal im vorraus
mfg,
Lennox1085