Informationen von einem Desktop Link holen *.lnk
-
Hallo zusammen,
ich weiss wie ich einen Link erzeuge.
Aber ich möchte die Informationen aus den Link auslesen, die auf dem Desktop sind.Bzw. habe folgendes gefunden, weiss aber nicht wie ich das einsetzen soll

IShellLink::GetWorkingDirectory Method
Retrieves the name of the working directory for a Shell link object.Syntax
HRESULT GetWorkingDirectory( LPTSTR pszDir,
int cchMaxPath
);
Parameters
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum Borland C++ Builder (VCL/CLX) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hat sich erledigt danke.
Hier die Loesung:
http://www.bytesandmore.de/rad/index.htm
Erstellen, Auslesen und Ändern von Desktop-Verknüpfungen (shell shortcuts)
-
ich habe das beispiel in extra cpp und header abgelegt die ich dem projekt hinzufüge und jetzt das problem das der compiler mir meldet, das er IShellLink nicht kennt
laut http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/ifaces/ishelllink/ishelllink.asp
ist die header shobjidl.h, jedoch auch die kennt cbuilder5 nicht.kann mir wer verraten was ich für eine header eintragen muss?
-
#include <shlobj.h>
-
hat ich die nicht auch probiert? X.X
die steht doch mit ihm beispiel
Danke, es geht jetzt auf jeden fall
