uses ShlObj;<br><br>procedure TForm1.Button1Click(Sender: TObject);<br>var<br> TempPath: array [0..255] of char;<br>begin<br> if ShGetSpecialFolderPath(Application.Handle, TempPath, 35, False) then<br> showmessage(TempPath);<br>end;