[архив].: NSIS - все вопросы :.

Ответить
 • Просмотры: 21
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата MKN:



под пользователем - эффект тот же
[архив].: NSIS - все вопросы :.




Конечно, если пользователь имеет админские права, а если нет прав Изображение
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Цитата kotkovets:



а если нет прав
[архив].: NSIS - все вопросы :.




А если нет , то в инсталляторе ведь для этого : RequestExecutionLevel admin ?
Аватара пользователя
kotkovets

Re: [архив].: NSIS - все вопросы :.

Сообщение kotkovets »

Цитата MKN:



А если нет , то в инсталляторе ведь для этого : RequestExecutionLevel admin ?
[архив].: NSIS - все вопросы :.




Эта команда предназначена, сколько прав должен иметь, т.е какими правами должен обладать юзер для установки приложения.

Определяет требуемый уровень прав (привелегий) для установки приложения в Windows Vista и в Windows 7 - в справке это четко прописано на русском языке...

В том что, плагин неудачный я согласен.
Аватара пользователя
sawe

Re: [архив].: NSIS - все вопросы :.

Сообщение sawe »

kotkovets,

Ну уж, если у пользователя нет прав запуска прог от имени админа, то и нечего ему вообще что либо запускать и устанавливать. Изображение Явно этот пользователь "курируется" злым админом и тот пресечёт любые попытки установок ПО, хоть с плагином хоть без...

А к домашним пользователям это никак не относится. Будем считать, что предложенный простой способ отключения-включения UAC, для таких нормальных пользователей и предназначен... Изображение
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Товарищи, забыл как сделать, что если система Vista или новее, то ставить программу в корень системного диска , а если XP или старее, то в Программную папку?
Аватара пользователя
sawe

Re: [архив].: NSIS - все вопросы :.

Сообщение sawe »

Цитата MKN:



А UAC плагин, всё равно - не удачный...
[архив].: NSIS - все вопросы :.




Скорее Windows не удачная, начиная с DOS постоянно подстраивают под запросы времени при этом её основа, имеет кучу ограничений, плагинописатели вынуждены поступать так же.
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

Цитата wolkow70:



Товарищи, забыл как сделать, что если система Vista или новее, то ставить программу в корень системного диска , а если XP или старее, то в Программную папку?
[архив].: NSIS - все вопросы :.




Здесь логичнее на права юзера, можно так....



Код:

Код: Выделить всё

!include "MUI2.nsh"
InstallDir "$PROGRAMFILES\Программа"
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "Russian"
RequestExecutionLevel user
Function .OnInit
  ClearErrors
  UserInfo::GetOriginalAccountType
  Pop $0
  IfErrors Done
  StrCmp $0 "Admin" +2 +1
  ExpandEnvStrings $INSTDIR "%systemdrive%\Программа"
  Done:
FunctionEnd
Section
  MessageBox MB_ICONINFORMATION "$INSTDIR"
SectionEnd
Аватара пользователя
sawe

Re: [архив].: NSIS - все вопросы :.

Сообщение sawe »

Цитата kotkovets:



Здесь логичнее на права юзера, можно так....
[архив].: NSIS - все вопросы :.




"Если вы хотите создать однопользовательскую установку, используя ОС Windows Vista или более новую, не рекоммендуется устанавливать StrongDC+ + в папку Program Files, так как это может привести к потере настроек и неработоспособности программы"

Не знаю, как лучше...
Аватара пользователя
wolkow70

Re: [архив].: NSIS - все вопросы :.

Сообщение wolkow70 »

kotkovets - что то полезное для себя нашли или всё это в топку?
Ответить

Вернуться в «Автоматическая установка приложений»