AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Registry: Explorer Kontextmenü zeigt sich nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Registry: Explorer Kontextmenü zeigt sich nicht

Ein Thema von martinf16 · begonnen am 13. Apr 2010 · letzter Beitrag vom 14. Apr 2010
Antwort Antwort
martinf16

Registriert seit: 26. Aug 2007
99 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: Registry: Explorer Kontextmenü zeigt sich nicht

  Alt 13. Apr 2010, 18:07
Zitat von Luckie:
Richtig und was schreibst du anstelle der ClassID dahin:
Delphi-Quellcode:
Reg.OpenKey('*\Shellex\ContextMenuHandlers\TestName',true);
Reg.WriteString('','Titel des Eintrags');
Also müsste ich hier die ClassID hinschreiben oder wie?! Also so:

Delphi-Quellcode:
Reg.OpenKey('*\Shellex\ContextMenuHandlers\TestName',true);
Reg.WriteString('',ClassID);
Zitat von himitsu:
in "*\shellex\ContextMenuHandlers\myname" werden die ClassIDs "registrierter" ContextMenu-Handler (meißt DLLs) angegeben

in "*\shell\myname" kannst du direkt eine Exe verknüpfen (hierfür gibt es in der DP auch mehrere Beispiele zu finden)
Das verknüpfen einer EXE unter *\shell\name war kein Problem und funktionierte auch. Dabei wurde das Programm nur jedes Mal neu geöffnet und ich habe gelesen, dass wenn man *\shellex\... benutzt dieses Problem nicht besteht. Deswegen wollte ich eine Verknüpfung mit einer EXE ins *\Shellex\ContextMenuHandlers\ schreiben.

Zitat von Luckie:
Ich gehe mal davon aus, dass er eine Shellextension hat.
Was meinst du damit genau?! Also ich habe keine DLL oder dergleichen. Ich möchte nur dass ein Kontext Menü im Exlporer erscheint, das die Dateien mit meinem Programm öffnet und den Parameter %1 dabei übergibt. Also so, wie es auch mit *\Shell\Name gehen würde. Allerdings sollen eben auch mehrere Dateien gleichzeitig übertragen werden können. Oder geht das bei *\ShellEx\ContextMenuHandlers nur mit einer DLL-Verknüpfung?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz