|
|
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
На Windows 10 есть 2 профиля: админский и обычный. Пользователь запускает установку, Windows требует установить программу от имени админа, пользователь вводит пароль и установка проходит нормально. Некоторые файлы установщик записывает в текущий профиль. К сожалению, получается так, что файлы записывается не в профиль пользователя, а в профиль админа. Установщик мой (Inno setup). Чтобы в параметрах такого прописать, чтобы установка всех файлов проходила не в профиль админа от имени которого запускается установка, а в профиль текущего пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 17:32 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
PrivilegesRequired=lowest пробовал? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 17:46 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
X11получается так, что файлы записывается не в профиль пользователя, а в профиль админа.Нет. В профиль того пользователя, от имени которого выполняется установка. Именно поэтому далеко не все программы после установки "от имени администратора" работоспособны. Правильная методика такая: 1) Убедиться, что профиль нужного пользователя не загружен. 2) Выполнить вход от имени локального администратора. 3) Добавить нужного пользователя в группу локальных администраторов и удалить из группы обычных пользователей. 4) Выйти из сеанса администратора. 5) Войти нужным пользователем. 6) Выполнить установку программы. 7) Добавить себя в группу пользователей и удалить из группы администраторов. 8) Перезагрузиться. 9) Запустить программу и убедиться в её работопособности. В тех очень редких случаях, когда системная настройка установленного программного комплекса выполняется ещё и после перезагрузки, выполнять пункты в следующем порядке: 1-2-3-4-5-6-8-5-9-7-8-9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 20:44 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
X11На Windows 10 есть 2 профиля: админский и обычный. Пользователь запускает установку, Windows требует установить программу от имени админа, пользователь вводит пароль и установка проходит нормально. Некоторые файлы установщик записывает в текущий профиль. К сожалению, получается так, что файлы записывается не в профиль пользователя, а в профиль админа. Установщик мой (Inno setup). Чтобы в параметрах такого прописать, чтобы установка всех файлов проходила не в профиль админа от имени которого запускается установка, а в профиль текущего пользователя?Установщик или не требует админских прав, и все устанавливает в профиль пользователя, или требует админских прав, и ничего не устанавливает в профиль пользователя. Если обязательно надо и туда и сюда - сделайте два отдельных установщика. Но может в профиль пользователя можно писать не установщиком, а при первом запуске программы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 09:02 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
Akina, спасибо, но это не то... простой пользователь этим не будет заниматься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 12:00 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovPrivilegesRequired=lowest пробовал? прикол в том, что основная часть устанавливается в "program files" а если я укажу "PrivilegesRequired=lowest", то винда даст по рукам инсталлятору ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 12:05 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
Подводные камни Не устанавливайте значение директивы PrivilegesRequired в lowest, т.к. в таком случае программа установки будет всегда работать с правами пользователя и установиться в%PROGRAMFILES% не сможет. https://ilshat.pro/2016/09/30/defaultdirname-innosetup/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 12:54 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
а мне нужно часть в %PROGRAMFILES% установить (программную часть), а часть в Мои документы (настройки, базу и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 12:59 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
Ну тогда только runas /profile . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 13:17 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
X11а мне нужно часть в %PROGRAMFILES% установить (программную часть), а часть в Мои документы (настройки, базу и т.д.) Можно поиграться с ExecAsOriginalUser. Можно устанавливать это всё в commonuserdata, а копировать в профиль пользователя по необходимости. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 13:23 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, спасибо попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2017, 10:16 |
|
||
|
Установка в текущий профиль при запуске от другого пользователя
|
|||
|---|---|---|---|
|
#18+
не проще устанавливать программу для всех пользователей? тогда файлы профиля будут скопированы в общую папку для всех, если у вас 2 пользователя и других нет, то и проблем не возникнет. (если речь идёт о меню Start и прочей ерунде) пользовательские файлы программа должна разворачивать сама, не установщик. Установщик должен устанавливать программу, а не настраивать профиль прользователя. Иначе когда программу будете удалять, установщик может попытаться снести не только программу, но и пользовательские данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2017, 12:04 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=33&tid=1493215]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 365ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...