Seite 1 von 1
Eintrag in Registry erstellen
Verfasst: 13.10.2025 12:02
von Then
Hallo zusammen,
ich versuche einen Eintrag in die Registry vorzunehmen und komme einfach nicht weiter
Folgender Eintrag soll ins Kontextmenü des Windows-Explorers hinzugefügt werden : "an [MEIN TOOL] senden"
Es sollte Benutzerspezifisch sein, weil ich keine Adminrechte nutzen möchte. Ich schaffe es nicht.
Thema Registry ist scheinbar nicht so einfach, oder ? Kann mir bitte jemand helfen ?
Re: Eintrag in Registry erstellen
Verfasst: 13.10.2025 13:25
von HeX0R
Das steht nicht in der Registry, Du musst "nur" eine Verknüpfung im SendTo Ordner für Dein Tool anlegen.
Den allerdings findest Du tatsächlich am besten per Registry:
Code: Alles auswählen
Procedure.s GetRegistryValue(HotKey.i, Path.s, Key.s)
Protected Result.s, hKey, lpcbData, *lpData, lpType
If RegOpenKeyEx_(HotKey, Path, 0, #KEY_READ, @hKey) = #ERROR_SUCCESS
If RegQueryValueEx_(hKey, @Key, #Null, #Null, #Null, @lpcbData) = #ERROR_SUCCESS
*lpData = AllocateMemory(lpcbData)
If *lpData
If RegQueryValueEx_(hKey, @Key, 0, @lpType, *lpData, @lpcbData) = #ERROR_SUCCESS
Select lpType
Case #REG_SZ
Result = PeekS(*lpData)
Case #REG_DWORD
Result = Str(PeekL(*lpData))
Case #REG_QWORD
Result = Str(PeekQ(*lpData))
EndSelect
EndIf
FreeMemory(*lpData)
EndIf
EndIf
RegCloseKey_(hKey)
EndIf
ProcedureReturn Result
EndProcedure
Debug GetRegistryValue(#HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", "SendTo")
Irgendwo im Forum gibt's auch Code, wie man Shortcuts erstellt.
(Das ist aber übrigens auch nicht so trivial)
Re: Eintrag in Registry erstellen
Verfasst: 13.10.2025 14:14
von Then
Hi, vielen Dank, der Ansatz ist gut (den merke ich mir), aber leider nicht ganz das, was ich suche/benötige.
In Windows11 muss man ja mit der rechten Maustaste auf "Weitere Optionen", dann auf "Senden an" und dann mein Programm wählen.
ich hätte gerne einen Eintrag direkt im ersten Menü.
Re: Eintrag in Registry erstellen
Verfasst: 13.10.2025 14:44
von Then
Ich habe mich gerade schlau gemacht. Mit einfachen Mitteln ist das nicht möglich. Man braucht externe Programme, die den Style manipulieren.
ich suche dann mal ne andere Lösung, vielen Dank trotzdem !!
Re: Eintrag in Registry erstellen
Verfasst: 13.10.2025 16:16
von HeX0R
Wird Dir zwar nix nützen, aber trotzdem ein Tipp:
Ich nutze
Open-Shell-Menu bei allen meinen Windows 11 Rechnern, weil ich mit dieser verblödeten Zwangsumstellung nie klar gekommen bin.
Re: Eintrag in Registry erstellen
Verfasst: 13.10.2025 16:22
von Axolotl
Das beste was ich gefunden habe ist das (Shift + RightMouseButton) Context Menu zu ergänzen.
Alle versprechen, dass das Context Menu geändert werden kann, dann ist es aber nie das "erste" aufspringende Menu, sondern das "weitere".
Es gibt eine Reihe von Freeware Tools, die das angeblich können..... Ich habe aber keins ausprobiert.
Beispiel:
ContextMenuForWindows11
Man kann auch das moderne Menu gegen das Alte austauschen. (Nicht probiert, weil ist ja auch irgendwie uncool.)
Ansonsten findest du hier Hilfe wie man einen File-Shortcut anlegt:
Create Desktop Shortcuts (Windows)