Есть ли в Windows общая папка, к которой пользователи без повышенных прав имеют доступ на запись?

Я знаю, что commonappdata (Все пользователи) может содержать общесистемные настройки приложения, Мое приложение установлено в каталоге PF установщиком Inno Setup с повышенными правами. Затем, когда фактический пользователь, не являющийся администратором, запускает программу, он копирует ее настройки в каталог AppData пользователя с помощью другого установщика Inno Setup без повышенных прав. После удаления программы (инициированной общесистемным установщиком с правами администратора) я хочу удалить файлы программы из каталога AppData каждого пользователя.

Я могу придумать два решения: 1. Получение списка пользователей Windows и перебор их каталогов AppData (кажется слишком сложным) 2. Сохранение путей к программам удаления в вышеупомянутом каталоге общих пользовательских данных.

Есть идеи?

Спасибо!

7
задан Steve 19 December 2010 в 17:54
поделиться