Конференция "Прочее" » На рабочем столе не отображаются ярлыки
 
  • DelphiN! (05.08.08 17:14) [0]
    Добрый день!
    Возникла непонятная ситуация. Копирую ярлыки в каталог C:\Documents and Settings\All Users\Desktop однако на рабочем столе эти ярлыки не появляются,
    может быть кто нибудь сталкивался, в чем может быть проблема?

    Windows XP professional. eng
  • DrPass © (05.08.08 17:17) [1]
    Попробуй скопировать в каталог
    C:\Documents and Settings\DelphiN\Desktop
  • DelphiN! (05.08.08 17:31) [2]

    > DrPass ©   (05.08.08 17:17) [1]


    Нужно чтобы файлы видели все пользователи.
  • Игорь Шевченко © (05.08.08 17:32) [3]
    Войди как All Users :)
  • Игорь Шевченко © (05.08.08 17:32) [4]
    проводник перезапустить ?
  • DelphiN! (05.08.08 17:35) [5]
    Просто может быть в Виндовс где-то в настройках отключается чтение содержимого рабочего стола из данной папки. Я никогда не сталкивался с данной проблемой, а моя программа долго работала по этому адресу рабочего стола без проблем, но вот попалась винда на которой ярлыки из этой папки не переносятся на рабочий стол....
  • {RASkov} © (05.08.08 17:36) [6]
    > [5] DelphiN!   (05.08.08 17:35)

    А как ты в своей программе определяешь путь к папке рабочего стола всех пользователей?
  • DelphiN! (05.08.08 17:36) [7]

    > Игорь Шевченко ©   (05.08.08 17:32) [4]


    Проводник перезапускал, эффекта не дало
  • DVM © (05.08.08 17:37) [8]

    > но вот попалась винда на которой ярлыки из этой папки не
    > переносятся на рабочий стол....

    изменено расположение этой папки в настройках?

    как получаешь путь к этой папке?
  • DelphiN! (05.08.08 17:38) [9]

    > {RASkov} ©   (05.08.08 17:36) [6]



    function GetDesktopDir: String;
    var
     P:PItemIDList;
     X:PChar;
    begin
     SHGetSpecialFolderLocation(0,CSIDL_COMMON_DESKTOPDIRECTORY,P);
     GetMem(X,1024);
     SHGetPathFromIDList(P,X);
     Result := String(x);
     FreeMem(X,1024);
    end;



    Я проверял, ярлыки копируются в папку C:\Documents and Settings\All Users\Desktop.
  • {RASkov} © (05.08.08 17:48) [10]
    > [9] DelphiN!   (05.08.08 17:38)

    А "чужие" ярлыки есть в этой "общей папке раб стола"? Их видно?
  • DelphiN! (05.08.08 17:52) [11]

    > {RASkov} ©   (05.08.08 17:48) [10]


    Windows там только установленный и никаких ярлыков там нет.
    Папку эту я сам не создавал, она там была, если я копирую в нее ярлыки вручную(не моя программа эта делает), то на рабочем столе они также не появляются ...
  • {RASkov} © (05.08.08 17:59) [12]
    > [11] DelphiN!   (05.08.08 17:52)

    Странно все это...
    В виндовс я нигде не встречал такой опции, чтоб можно было отключить(спрятать) ярлыки конкретного раб стола...
    Есть "отображать значки раб стола", но это ко всем значкам относится...
    А как с атрибутами папки раб стола всех пользователей?
  • alex-drob © (05.08.08 18:51) [13]
    Поставь "Отображать ярлыки рабочего стола"
  • brother © (06.08.08 05:22) [14]
    попробуй скопировать в дефлот юзерс ...
    > C:\Documents and Settings\All Users\Desktop

    что там вообще есть (кроме твоих)?
 
Конференция "Прочее" » На рабочем столе не отображаются ярлыки
Есть новые Нет новых   [134439   +51][b:0][p:0.001]