vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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
Re: Explorer Context Menu 
Autor: jvbsl
Datum: 02.02.09 13:51

Hallo,
ich denke so sollte es gehen, habs nciht ausprobiert und hoffe das es diesmal gespeichert wird...xD:
Public Shared Function AddToExplorerContextMenu(ByVal extension As String, _
    ByVal text As String, ByVal command As String,IconPath As String) As Boolean
    Try
      Dim Extensionkey As RegistryKey = Registry.ClassesRoot.CreateSubKey( _
        extension)
      Dim IconPathKey As RegistryKey = Registry.ClassesRoot.CreateSubKey( _
      "DefaultIcon")
      IconPathKey.SetValue("","""" & IconPath & """" & ",0")
      IconPathKey.Close()
      Dim Shellkey As RegistryKey = Extensionkey.CreateSubKey("Shell")
      ' Öffnen: HKEY_CLASSES_ROOT\.js\Shell\In JSEdit bearbeiten
      Dim Entrykey As RegistryKey = Shellkey.CreateSubKey(text)
      ' Öffnen: HKEY_CLASSES_ROOT\.js\Shell\In JSEdit bearbeiten\command
      Dim Commandkey As RegistryKey = Entrykey.CreateSubKey("command")
      Commandkey.SetValue("", command)
      Commandkey.Close()
      Entrykey.Close()
      Shellkey.Close()
      Extensionkey.Close()
      Return True
    Catch ex As Exception
      Return False
    End Try
  End Function
 
'#####Aufrufbeispiel:#####
AddToExplorerContextMenu(".js", "In JSEdit bearbeiten", "C:\jsedit.exe" & _
  """%1""","C:\MeinIcon.ico")
Gruß jvbsl
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Explorer Context Menu1.313PsychoForest01.02.09 08:23
Re: Explorer Context Menu819jvbsl02.02.09 13:51
Re: Explorer Context Menu742PsychoForest07.02.09 21:52
Re: Explorer Context Menu887jvbsl08.02.09 13:06
Re: Explorer Context Menu738PsychoForest08.02.09 19:12
Re: Explorer Context Menu761jvbsl08.02.09 19:37

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