Каталоги рекомендуемых программ Microsoft

Где я могу найти список того, что Microsoft рекомендует для каталогов установки программ, данных приложений и т. д.? (например, лучшие практики)


person Signal101    schedule 07.09.2010    source источник
comment
Связано: stackoverflow.com/questions/1507923/   -  person Stefan    schedule 08.09.2010


Ответы (3)


Существует перечисление Environment.SpecialFolder.

person Forgotten Semicolon    schedule 07.09.2010
comment
Это показывает, как получить каталоги, и чтение этого дает некоторые хорошие подсказки относительно того, что должно идти куда. Но есть ли где-нибудь документ с лучшими практиками, в котором содержится более подробная информация? - person Jim Mischel; 07.09.2010
comment
@Jim: Спасибо @Forgotten: Есть еще ссылки? - person Signal101; 08.09.2010
comment
Описание специальных папок говорит о многом. Добавьте эту страницу: msdn.microsoft.com/en-us/library/bb762494. aspx и у вас есть полная картина. Тем не менее, вы должны знать о пользователях в роуминге и не в роуминге при работе с (локальными) ApplicationData и так далее, но это еще одна жемчужина. :) - person Stefan; 08.09.2010

Всеобъемлющим документом по этому вопросу является «Взаимодействие с пользователем Windows», который раньше публиковался в виде книги, но теперь его можно найти в Интернете во многих местах (например, на http://www.scribd.com/).doc/36857902/Windows-User-Experience)

person Bob    schedule 07.09.2010
comment
Я также нашел это: Руководство по взаимодействию с пользователем Windows. msdn.microsoft.com/library/aa511258.aspx. Однако я еще ничего не нашел о каталогах. - person Jim Mischel; 08.09.2010

Рекомендации по использованию пространства имен файловой системы Windows: http://www.microsoft.com/downloads/details.aspx?FamilyID=88AD7E7C-4068-48B8-9503-E160A6693BBA&displaylang=en

Загрузите PDF-файл.

Большая часть документа относится к Windows Vista. В последнем разделе, озаглавленном «Доступ к общеизвестным расположениям папок», обсуждаются функции SHGetFolderPath (Windows XP и более ранние версии) и SHGetKnownFolderPath (Windows Vista), на которые опирается метод .NET Environment.GetFolderPath.

Перечисление Environment.SpecialFolder было значительно расширено в .NET 4.0. Он включает в себя гораздо больше значений, чем версия 3.5.

person Jim Mischel    schedule 07.09.2010