Я создал маленькое Приложение Windows и создаю установку для него с помощью NSIS, но что я не могу узнать, то, куда поместить исполняемые файлы для приспосабливания новой модели безопасности Windows.
Традиционно мы вставляем программные файлы, ну, в общем, "c:\program files". Так как модель обеспечения безопасности была более искажена с каждой версией Windows, некоторые пользователи ограничили учетные записи, и я не уверен, что установка в программные файлы будет работать на этих пользователей.
Где я могу установить файлы своей программы, которые обслужат этих более низких привилегированных пользователей?
О, и я хочу избежать ClickOnce.
При изучении требований для "Программы Логотипа клиентского программного обеспечения Windows 7", Вы найдете ответ:
Установите на корректных папках по умолчанию
Рациональный: у Пользователей должен быть последовательный и безопасный опыт с местоположением стандартной установки файлов при поддержании опции установить приложение к местоположению, которое они выбирают. Также необходимо сохранить данные приложения в корректном месте, чтобы позволить нескольким людям использовать тот же компьютер, не повреждая или перезаписывая данные друг друга и настройки.
Критерии: Windows обеспечивает определенные местоположения в файловой системе для хранения программ и компонентов программного обеспечения, данных общего приложения и данных приложения, характерных для пользователя: