Ну, в (довольно общем) случае сетевой домашней папки у Вас все еще есть все проблемы, связанные с запуском с сетевого ресурса, потому что на самом деле это что случай.
Честно, я не получаю его. Существуют определенные способы, которыми программы, как предполагается, устанавливаются и работаются платформа Windows. Почему Вы только не следуете за этими испытанными методами? Действительно, в большом количестве проблем я сталкиваюсь с Приложениями Windows, может быть прослежен до программистов, кто или не знайте, как Windows-программы, как ожидают, будут устанавливать и вести себя или кто думает, что это к сложному, и возьмите некоторые ярлыки или что-то как этот.
(Предоставленный, я часто имею дело с scientifc программами, которые записаны экспертами в их домене, которые не заботятся вообще о платформе или даже пытаются записать независимый от платформы, но все еще).
Я комментарии второго SvenW, комментарии в другом потоке и хотел бы добавить некоторых.
Что происходит, если у пользователя есть профиль роуминга, и я пытаюсь установить MSI через GPO? Это означает, что пользователь получает его или машина? Что имеет место с многочисленными пользователями, использующими ту же машину?
Что происходит, если профиль перемещается от компьютера, где они, как предполагается, выполняют вещи одной, они не похожи на сервер печати в лаборатории Uni? Приложение будет следовать?
Как я управляю версиями, если, например, это было установлено на другом компьютере, профиль, перемещенный на новую машину? msi не будет там в согласованном состоянии и когда Вы выпустите новую версию, я не мог бы поймать его, или что-то может повредиться?
Существуют хорошие соображения безопасности для проверки Ваших исполняемых файлов, и Ваши данные являются абсолютно отдельными, дополнительно во многих средах, Вы не можете ожидать, что пользователь имеет, выполняют разрешение к их appdata папке.
Я не знаю, насколько большой Ваше приложение всего лишь, я действительно хочу резервное копирование его для каждого пользователя, когда я выполняю задания резервного копирования для профилей?
Ваше приложение звучит действительно портативным и сам содержавший, это является большим и существует работа arounds к каждому вышеупомянутому. Но почему раскачивают лодку и вызывают его где-нибудь, это не должно идти, когда столь же легко поместить его, где это ожидается? Я не могу говорить ни за кого больше, но вышеупомянутые случаи превращают вещи падение в "непредсказуемую" корзину, и это не является большим.
Относительно Google, это зависит от Вашего случая использования, они продвигают большому количеству домашних пользователей, возможно, которые не заботятся? Вы походит на Ваше продвижение к корпоративному IT, и не может повредить входить в хорошую сторону людей, которые будут тестировать и развертывать Ваше приложение. Они проведут меньше времени, думая о способах заменить его, если Ваш стабильно, предсказуем и работает как любой, который они имеют.
Также распространенный в корпоративных средах Windows политики Ограничения программного обеспечения. Эта недостаточно использованная функция современного Windows позволяет администратору позволять или ограничивать исполняемые файлы в выполнении на основе пути или даже на основе криптографической подписи. Я обычно только позволяю исполняемым файлам работать только в каталогах программных файлов или окнах. Иначе пользователи могли загрузить на AppData или даже их пользовательский каталог и в основном выполнять что-либо. Какой смысл того, чтобы вынудить пользователей быть ограниченными пользователями, если они могут выполнить какой-либо EXE, они хотят? Я делаю исключения для GoToMeeting, но не на данный момент Chrome.
Да, я возражаю. И причина проста.... профили роуминга.
В то время как Ваше приложение не могло бы быть настолько крупным, добавьте всего другие, кто решает, что AppData является местом, чтобы сделать, их установки и профили становятся огромными... пользователи входят в увеличение времен... и, чем мы виноваты в медленных системах/сети (да, это идет для тех, кто должен знать лучше также).
Мой скоро, чтобы быть опубликованными стратегиями AppLocker уничтожит эти примеры плохого Windows, программируя так не все потеряно.