AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Windows 11 Kontextmenü

Ein Thema von sILeNt heLLsCrEAm · begonnen am 5. Okt 2022 · letzter Beitrag vom 28. Sep 2024
Antwort Antwort
sILeNt heLLsCrEAm

Registriert seit: 19. Dez 2012
13 Beiträge
 
Delphi 11 Alexandria
 
#1

Windows 11 Kontextmenü

  Alt 5. Okt 2022, 17:26
Hallo Werte Community,

aktuell habe ich ein Problem mit dem Windows Kontextmenü. Also im eigentlichen kein Problem sondern mehr aus Interesse frage hier mal nach ob jemand schon Erfahrung mit dem neuen Kontextmenü von Windows 11 hat?!
Ich habe mir mal ein Programm, ein User Interface, für den EXE Packer MPress geschrieben. Dieses wiederum habe ich damals schon unter Windows 7 / 10 ins Explorer Kontextmenü integriert -> siehe Screenshot (Win11 Menü Alt)

Bei Windows 11 ist dieses ja auch zugänglich, das ist mir klar. Einfach mit rechts klicken und die Option "Weitere Optionen anzeigen" wählen...

Aber mich würde nun einfach mal interessieren wie die Integration im neuen Kontextmenü, siehe Screenshot (Win11 Menü Neu), funktioniert.

Vielen Dank schonmal...
Miniaturansicht angehängter Grafiken
win11-menue-alt.jpg   win11-menue-neu.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.886 Beiträge
 
Delphi 12 Athens
 
#2

AW: Windows 11 Kontextmenü

  Alt 5. Okt 2022, 17:41
Nja, einmal kann man einen "Link" in der Registry erstellen ... hast du wohl gemacht (HKEY_CLASSES_ROOT)
oder eine DLL registrieren, wie es z.B. WinRAR, 7-Zip oder TortioseGit machen.

Bezüglich Ersterem müsste es in der Registry einen "Wert" in jenem Dateityp-Shell-Eintrag geben, welcher angibt, ob es standardmäßig "nicht ausgegliedert" wird.
Es gibt da tausende (teils geheime) Flags und Optionen, die man dort setzen kann, z.B. siehe HKEY_CLASSES_ROOT\cmdfile\shell\open und ...\runas
z.B. ob es nur sichtbar ist, wenn man Strg oder Shift gedrückt hat, oder eben ob es im Root angezeigt oder wenn nicht gesetzt in dieses "weitere"-Menü ausgegliedert wird uvm.


https://learn.microsoft.com/en-us/wi...-menu-handlers
https://learn.microsoft.com/en-us/wi...tem-attributes
https://learn.microsoft.com/en-us/wi...menu-interface
https://learn.microsoft.com/en-us/wi...play-specifier
https://learn.microsoft.com/en-us/wi...-file-explorer
...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 5. Okt 2022 um 18:20 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.153 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Windows 11 Kontextmenü

  Alt 5. Okt 2022, 18:16
Nicht vergessen, dass man hierfür "Package Identity" braucht. Also entweder die Anwendung als MSIX packen oder per "Sparse Package".
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.558 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Windows 11 Kontextmenü

  Alt 5. Okt 2022, 18:52
Man kann durchaus auch das alte Kontextmenü zurückbringen, wenn man das möchte. Dazu braucht man nur auf der Kommandozeile diesen Befehl ausführen und den Explorer oder den ganzen PC neustarten:
Code:
reg add HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32
Wenn man den Schlüssel wieder löscht (delete statt add), wird das neue Kontextmenü wiederhergestellt.

Um einen Eintrag in dem neuen Menü anzulegen such einfach nach "Custom Context Menu" im Store. Mit der App geht das sehr einfach. Der Quelltext befindet sich hier, da siehst du auch wie das geht:
https://github.com/ikas-mc/ContextMenuForWindows11
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.886 Beiträge
 
Delphi 12 Athens
 
#5

AW: Windows 11 Kontextmenü

  Alt 28. Sep 2024, 04:06
Man kann durchaus auch das alte Kontextmenü zurückbringen, wenn man das möchte. Dazu braucht man nur ...
Ach ja, man kann auch Shift drücken, beim Öffnen des "neuen" Menüs, dann geht direkt das "alte" Menü auf.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 18:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz