|
|
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
В общем есть у нас задача установки софта в локального пользователя И вот с какой ситуацией я столкнулся Допустим, есть 2 пользователя Устанавливаем софтину на первого пользователя. В "Программах и компонентах" появляется соответствующая запись Потому что в реестр прописываются в HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ Заходим во второго пользователя. В "Программах и компонентах" запись имеется (не смотря на то, что установка была в другого пользователя) Если я снова устанавливаю - то запись затирается Как устанавливать софт не для всех, а для локального пользователя - не понятно Что делать? Приаттачиваю тестовый инсталлер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2017, 18:04:57 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
Оба админы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2017, 19:54:09 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOU, PrivilegesRequired c admin заменить на lowest Тогда софт не будет записываться в HKLM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2017, 20:30:49 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOU, авторDefaultDirName={userpf}\{#MyAppName}\ Выбор userpf сделан осознанно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2017, 20:44:44 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
sql2012, А если мне нужно, чтобы инсталлер запускался только из-под админа То как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 07:34:05 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOU, указать "волшебное" имя файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 09:21:50 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOU, разве при запуске нельзя еще и самому проверить права? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 09:22:28 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUsql2012, А если мне нужно, чтобы инсталлер запускался только из-под админа То как быть? http://www.jrsoftware.org/ishelp/index.php?topic=scriptfunctions IsAdminLoggedOn IsPowerUserLoggedOn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 09:52:03 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
sql2012SOFT FOR YOU, PrivilegesRequired c admin заменить на lowest Тогда софт не будет записываться в HKLM Спасибо, это именно то, что нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 09:56:25 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
sql2012SOFT FOR YOUsql2012, А если мне нужно, чтобы инсталлер запускался только из-под админа То как быть? http://www.jrsoftware.org/ishelp/index.php?topic=scriptfunctions IsAdminLoggedOn IsPowerUserLoggedOn Слушай, а подскажи пожалуйста 1. Как достать значение глобальной константы ([messages]) "AdminPrivilegesRequired" 2. Как показать ошибку 3. Как завершить установку 4. Как выполнить код после диалога выбора языка Если не сложно конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 11:18:00 |
|
||
|
Inno Setup: локальная установка
|
|||
|---|---|---|---|
|
#18+
Короче, вот как это решается :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2017, 17:28:24 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=132&tid=2041813]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
269ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 590ms |

| 0 / 0 |
