powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Установка в текущий профиль при запуске от другого пользователя
12 сообщений из 12, страница 1 из 1
Установка в текущий профиль при запуске от другого пользователя
    #39387850
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Windows 10 есть 2 профиля: админский и обычный.

Пользователь запускает установку, Windows требует установить программу от имени админа, пользователь вводит пароль и установка проходит нормально.

Некоторые файлы установщик записывает в текущий профиль. К сожалению, получается так, что файлы записывается не в профиль пользователя, а в профиль админа.

Установщик мой (Inno setup). Чтобы в параметрах такого прописать, чтобы установка всех файлов проходила не в профиль админа от имени которого запускается установка, а в профиль текущего пользователя?
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39387863
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PrivilegesRequired=lowest пробовал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39387960
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11получается так, что файлы записывается не в профиль пользователя, а в профиль админа.Нет. В профиль того пользователя, от имени которого выполняется установка. Именно поэтому далеко не все программы после установки "от имени администратора" работоспособны.

Правильная методика такая:
1) Убедиться, что профиль нужного пользователя не загружен.
2) Выполнить вход от имени локального администратора.
3) Добавить нужного пользователя в группу локальных администраторов и удалить из группы обычных пользователей.
4) Выйти из сеанса администратора.
5) Войти нужным пользователем.
6) Выполнить установку программы.
7) Добавить себя в группу пользователей и удалить из группы администраторов.
8) Перезагрузиться.
9) Запустить программу и убедиться в её работопособности.

В тех очень редких случаях, когда системная настройка установленного программного комплекса выполняется ещё и после перезагрузки, выполнять пункты в следующем порядке: 1-2-3-4-5-6-8-5-9-7-8-9.
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39388115
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11На Windows 10 есть 2 профиля: админский и обычный.

Пользователь запускает установку, Windows требует установить программу от имени админа, пользователь вводит пароль и установка проходит нормально.

Некоторые файлы установщик записывает в текущий профиль. К сожалению, получается так, что файлы записывается не в профиль пользователя, а в профиль админа.

Установщик мой (Inno setup). Чтобы в параметрах такого прописать, чтобы установка всех файлов проходила не в профиль админа от имени которого запускается установка, а в профиль текущего пользователя?Установщик или не требует админских прав, и все устанавливает в профиль пользователя, или требует админских прав, и ничего не устанавливает в профиль пользователя. Если обязательно надо и туда и сюда - сделайте два отдельных установщика. Но может в профиль пользователя можно писать не установщиком, а при первом запуске программы?
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39388289
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

спасибо, но это не то...
простой пользователь этим не будет заниматься
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39388295
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovPrivilegesRequired=lowest пробовал?

прикол в том, что основная часть устанавливается в "program files"
а если я укажу "PrivilegesRequired=lowest", то винда даст по рукам инсталлятору
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39388342
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подводные камни
Не устанавливайте значение директивы PrivilegesRequired в lowest, т.к. в таком случае программа установки будет всегда работать с правами пользователя и установиться в%PROGRAMFILES% не сможет.
https://ilshat.pro/2016/09/30/defaultdirname-innosetup/
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39388353
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мне нужно часть в %PROGRAMFILES% установить (программную часть), а часть в Мои документы (настройки, базу и т.д.)
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39388384
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда только runas /profile .
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39388396
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11а мне нужно часть в %PROGRAMFILES% установить (программную часть), а часть в Мои документы
(настройки, базу и т.д.)

Можно поиграться с ExecAsOriginalUser.
Можно устанавливать это всё в commonuserdata, а копировать в профиль пользователя по
необходимости.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39402052
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, спасибо
попробую
...
Рейтинг: 0 / 0
Установка в текущий профиль при запуске от другого пользователя
    #39402184
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не проще устанавливать программу для всех пользователей? тогда файлы профиля будут скопированы в общую папку для всех, если у вас 2 пользователя и других нет, то и проблем не возникнет. (если речь идёт о меню Start и прочей ерунде)
пользовательские файлы программа должна разворачивать сама, не установщик. Установщик должен устанавливать программу, а не настраивать профиль прользователя. Иначе когда программу будете удалять, установщик может попытаться снести не только программу, но и пользовательские данные.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Установка в текущий профиль при запуске от другого пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]