Dann ist´s (um auf das ursprüngliche Thema dieses Beitrags zurückzukommen) entweder ein Softlink (denn ich kann bspw. eine Verknüpfung eines FAT-Ordners im XP-Startmenü ablegen, die dann auch als Ordner angezeigt und geöffnet wird - so wie´s ThoPos beschrieben hat), oder es ist eine
API-Funktion, die ich bis jetzt noch nicht entdeckt habe, und die automatisch den Ordner, die "target.lnk" und die versteckte "desktop.ini" anlegt.
PS: Aber trotzdem würde mich interessieren, wo mein Fehler liegen soll:
Delphi-Quellcode:
function CreateHardLinkA(lpFileName, lpExistingFileName: LPCTSTR;
lpSecurityAttributes: PSecurityAttributes): bool; stdcall;
external 'kernel32.dll';
procedure TForm1.Button1Click(Sender: TObject);
begin
if(not CreateHardLinkA('k:\test','k:\Programme',nil)) then
ShowMessage('Och nö! :o(')
end;
K:\ ist meine NTFS-Partition, und ich habe sogar Admin-Rechte.