Где я должен скопировать с помощью xcopy - развертывают мои приложения в Windows 7?

клиент у меня есть некоторые приложения, которые установлены с простой xcopy. Я знаю, что те приложения запишут некоторые данные в свой установленный каталог во времени выполнения. Теперь я хочу, чтобы это приложение было доступно всем пользователям на моем ПК из меню "Пуск". Где я кладу их приложение под окна 7? Это все еще "c:\Program Files"? Раз так разве для приложений не были бы нужны права администратора для записи в тот каталог? Это то, где роуминг умирает? Если так, как я могу препятствовать тому, чтобы приложение писало в специальную папку роуминга в расчете на пользователя и вместо этого заставить его записать в ОДНУ папку, в которой находится exe?

Обновление (перефразирующий вопрос):

Что является предлагать/предпочитать/официальным способом развернуть приложение (просто папка с exe и некоторыми дополнительными файлами) к Windows 7 PC клиента, так, чтобы:

  1. это будет доступно всем пользователям (все могут дважды щелкнуть по exe или ярлыку на него),
  2. существует только один экземпляр файлов (не копия для каждого пользователя)
  3. exe может читать и записать в ту же физическую папку, это находится в (так, чтобы это считало те же файлы, какой пользователь запускает приложение),
  4. никакая диалоговая просьба контроля учётных записей о привилегированных правах не открывается, когда exe выполняется (exe iteself не делает ничего, что это потребовало бы этого),
3
задан 20.08.2013, 16:43

1 ответ

Вы могли оставить его внутри C:\Program Files, просто измените полномочия на папке программы, чтобы дать другим пользователям соответствующие права доступа в ACL. Вы захотите выключить наследование от родительской папки и вручную добавить пользователя "Все" с полномочиями, которые Вы хотите, чтобы все имели.

0
ответ дан 08.12.2019, 00:08

Теги

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