Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi kontextmenü eintrag (https://www.delphipraxis.net/29957-kontextmenue-eintrag.html)

Remote1 17. Sep 2004 12:21


kontextmenü eintrag
 
wie man über HKey_Classes_Root einen eintrag ins kontextmenü ergänzen kann, ist mir bekannt.
ich möchte dies aber gerne irgendwie über current_user realisieren, da der anwender ja evtl. keine adminrechte haben wird.

shmia 17. Sep 2004 12:56

Re: kontextmenü eintrag
 
Zitat:

Zitat von Remote1
wie man über HKey_Classes_Root einen eintrag ins kontextmenü ergänzen kann, ist mir bekannt.
ich möchte dies aber gerne irgendwie über current_user realisieren, da der anwender ja evtl. keine adminrechte haben wird.

Einen Link im Verzeichnis C:\WinNT\Profiles\Remote1\SendTo erzeugen.
Der rot-kursive Teil lässt sich über die API-Funktion SHGetSpecialFolderLocation ermitteln.
Ich sehe gerade, der SendTo-Ordner lässt sich direkt über SHGetSpecialFolderLocation(MainForm.Handle ,CSIDL_SENDTO, ...) abfragen.

Delphi-Quellcode:
// Code-Schnippsel aus der JCL:
function GetSpecialFolderLocation(const Folder: Integer): string;
var
  FolderPidl: PItemIdList;
begin
  if Succeeded(SHGetSpecialFolderLocation(0, Folder, FolderPidl)) then
  begin
    Result := PidlToPath(FolderPidl);
    PidlFree(FolderPidl);
  end
  else
    Result := '';
end;

function GetSendToFolder: string;
begin
  Result := GetSpecialFolderLocation(CSIDL_SENDTO);
end;

Remote1 20. Sep 2004 09:15

Re: kontextmenü eintrag
 
gibts da nicht noch was besseres

winrar machts ja auch nicht über den sento ordner

Remote1 22. Sep 2004 15:30

Re: kontextmenü eintrag
 
hilfe :lol:

Luckie 22. Sep 2004 15:32

Re: kontextmenü eintrag
 
Such dir doch den Classen Schlüssel unter HKCU User, wo ist das Problem?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 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