Как можно узнать пусть к папке Application Data текущего пользователя (для хранения там конфигурации программы)?
Использовал следующий код:
	Код:
	uses ShlObj;
 
function GetSpecialPath(CSIDL: word): string;
var s:  string;
begin
  SetLength(s, MAX_PATH);
  if not SHGetSpecialFolderPath(0, PChar(s), CSIDL, true)
  then s := '';
  result := PChar(s);
end;
 
 
Но он выдает такую фигню:
Из-за чего так может быть? Какие еще могут быть способы (не требующие прав администратора) на том же WinApi? ОСь Windows 7, Delphi 2010.