![]() |
Kontextmenu Problem
Hay alle zusammen....
ich habe mein Programm wie folgt in die Registry eingetragen:
Code:
Sinn und Zweck ist es das man über das Kontextmenu Dateien oder Ordner mit meinen Programm löschen kann, nun habe ich folgendes Problem:
[HKEY_CLASSES_ROOT\*\shell]
@="" [HKEY_CLASSES_ROOT\*\shell\VIP] @="Löschen mit Programm XYZ..." [HKEY_CLASSES_ROOT\*\shell\VIP\command] @="C:\\Programme\\Test.exe %1" wenn ich unregistrierte Dateien mit der rechten Taste anklicke steht mein Programm "Löschen mit Programm XYZ" an erster Stelle wenn ich mit der linken Taste klicke wird die unregistrierte Datei an mein Programm übergeben ... wie kann man das verhindern ? Das man praktisch nur mit einem Rechtsklick mein Programm öffnen kann ? |
Re: Kontextmenu Problem
Also ich habe nochmal genau nachgeschaut und folgendes festgestellt..
Wenn ich Dateien die nicht registriert sind aber in der Registry den Zusatz PersistentHandler mit dem Wert {098f2470-bae0-11cd-b579-08002b30bfeb} anlicke passiert das, was kann das sein hat niemand eine Idee ??? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:26 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