В нашем программном обеспечении мы использовали для хранения пользовательских документов в подпапке CSIDL_COMMON_DOCUMENTS, которая хранится либо в All Users\Documents, либо в Public\Documents (Vista и более поздние версии). Эти документы затем были видны каждому пользователю в системе из их собственной папки / библиотеки документов.

Во время тестирования Windows 10 я заметил, что папка с общими документами больше не видна в папке с документами пользователей. Я думаю, что это затрудняет поиск файлов для обычного пользователя Windows. Я еще не проверял это с Windows 8, возможно, у него будет та же проблема.

Я хотел бы знать, что было бы лучшим местом для хранения документов, которые должны быть доступны для всех локальных пользователей системы, при этом облегчая пользователям поиск файлов в проводнике Windows.

Если мы будем продолжать использовать CSIDL_COMMON_DOCUMENTS, то как нам будет легко найти? Функция Windows Libraries по умолчанию скрыта в Windows 10 и отделена от элементов в разделе «Этот компьютер», поэтому это не очень хороший вариант. Мы могли бы создать ярлык в папке с документами пользователя, но это выглядит довольно грязным решением, потому что нам нужно сделать это для всех учетных записей на ПК.

Должны ли мы просто создать собственную папку в корне C:\ для хранения документов, используемых нашим приложением? Это кажется мне менее отточенным, но, по крайней мере, его легче найти большинству пользователей.

0