Администраторы возражают, exes то, чтобы быть копировал/устанавливал в пользовательскую папку Application Data?

Если Вы действительно хотите живое резервное копирование SQL, можно попробовать репликацией баз данных

1
задан 13 April 2017 в 15:14
4 ответа

Ну, в (довольно общем) случае сетевой домашней папки у Вас все еще есть все проблемы, связанные с запуском с сетевого ресурса, потому что на самом деле это что случай.

Честно, я не получаю его. Существуют определенные способы, которыми программы, как предполагается, устанавливаются и работаются платформа Windows. Почему Вы только не следуете за этими испытанными методами? Действительно, в большом количестве проблем я сталкиваюсь с Приложениями Windows, может быть прослежен до программистов, кто или не знайте, как Windows-программы, как ожидают, будут устанавливать и вести себя или кто думает, что это к сложному, и возьмите некоторые ярлыки или что-то как этот.

(Предоставленный, я часто имею дело с scientifc программами, которые записаны экспертами в их домене, которые не заботятся вообще о платформе или даже пытаются записать независимый от платформы, но все еще).

5
ответ дан 3 December 2019 в 16:40
  • 1
    Истинный dat, Слишком много проблем возникают от программистов, являющихся ленивым и/или творческим в том, как они делают вещи. Создайте свой MSI, поместите программу в %ProgramFiles % и пользовательские данные конфигурации в %AppData %. Это простые правила, соединенные для создания общей жизни легче. Почему винт с вещами, которые работают и работают хорошо? –  Richard June 7 September 2010 в 00:24
  • 2
    Поскольку те конвенции Windows ориентированы (все еще!) к среде одиночного компьютера 1980-х. Они делают обновления, патчи, проверки версии, и т.д. очень, намного более сложными, чем необходимый. Вообразите, необходимо ли только было исправить полдюжину серверов на Патче во вторник вместо 3 000 рабочих столов. –  mpez0 7 September 2010 в 04:13

Я комментарии второго SvenW, комментарии в другом потоке и хотел бы добавить некоторых.

Что происходит, если у пользователя есть профиль роуминга, и я пытаюсь установить MSI через GPO? Это означает, что пользователь получает его или машина? Что имеет место с многочисленными пользователями, использующими ту же машину?

Что происходит, если профиль перемещается от компьютера, где они, как предполагается, выполняют вещи одной, они не похожи на сервер печати в лаборатории Uni? Приложение будет следовать?

Как я управляю версиями, если, например, это было установлено на другом компьютере, профиль, перемещенный на новую машину? msi не будет там в согласованном состоянии и когда Вы выпустите новую версию, я не мог бы поймать его, или что-то может повредиться?

Существуют хорошие соображения безопасности для проверки Ваших исполняемых файлов, и Ваши данные являются абсолютно отдельными, дополнительно во многих средах, Вы не можете ожидать, что пользователь имеет, выполняют разрешение к их appdata папке.

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

Ваше приложение звучит действительно портативным и сам содержавший, это является большим и существует работа arounds к каждому вышеупомянутому. Но почему раскачивают лодку и вызывают его где-нибудь, это не должно идти, когда столь же легко поместить его, где это ожидается? Я не могу говорить ни за кого больше, но вышеупомянутые случаи превращают вещи падение в "непредсказуемую" корзину, и это не является большим.

Относительно Google, это зависит от Вашего случая использования, они продвигают большому количеству домашних пользователей, возможно, которые не заботятся? Вы походит на Ваше продвижение к корпоративному IT, и не может повредить входить в хорошую сторону людей, которые будут тестировать и развертывать Ваше приложение. Они проведут меньше времени, думая о способах заменить его, если Ваш стабильно, предсказуем и работает как любой, который они имеют.

1
ответ дан 3 December 2019 в 16:40
  • 1
    FWIW мое приложение составляет приблизительно 1,5 Мбита в размере и не вырастет слишком много за эти годы. Возможно, дважды в размере, но это об этом. Конфигурационные файлы составляют только 1 Кбит или меньше в размере. –  Tony Toews 7 September 2010 в 02:29

Также распространенный в корпоративных средах Windows политики Ограничения программного обеспечения. Эта недостаточно использованная функция современного Windows позволяет администратору позволять или ограничивать исполняемые файлы в выполнении на основе пути или даже на основе криптографической подписи. Я обычно только позволяю исполняемым файлам работать только в каталогах программных файлов или окнах. Иначе пользователи могли загрузить на AppData или даже их пользовательский каталог и в основном выполнять что-либо. Какой смысл того, чтобы вынудить пользователей быть ограниченными пользователями, если они могут выполнить какой-либо EXE, они хотят? Я делаю исключения для GoToMeeting, но не на данный момент Chrome.

1
ответ дан 3 December 2019 в 16:40

Да, я возражаю. И причина проста.... профили роуминга.

В то время как Ваше приложение не могло бы быть настолько крупным, добавьте всего другие, кто решает, что AppData является местом, чтобы сделать, их установки и профили становятся огромными... пользователи входят в увеличение времен... и, чем мы виноваты в медленных системах/сети (да, это идет для тех, кто должен знать лучше также).

Мой скоро, чтобы быть опубликованными стратегиями AppLocker уничтожит эти примеры плохого Windows, программируя так не все потеряно.

0
ответ дан 3 December 2019 в 16:40

Теги

Похожие вопросы