Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: zip adminShortCut.zip
(632 байт, 63 просмотров)

Возвращаясь к вопросу о галочке "Запуск от имени администратора" в свойствах ярлыка.
Решил сразу написать небольшой include, может, кому пригодится...

Как подключать include файл, я думаю, все уже знают и умеют это делать?
а если нет, то...

1. Распаковываем файл из архива в папку, где лежит ваш NSIS-скрипт
2. В начале вашего NSIS-скрипта прописываем:
Код: Выделить весь код
!include "adminShortCut.nsh"


После подключения include-файла вы можете использовать 2 команды:
Ставим отметку на чекбокс "Запуск от имени администратора"
Код: Выделить весь код
${aSC::SetON} "полный путь к ярлыку.lnk"

Снимаем отметку с чекбокса "Запуск от имени администратора"
Код: Выделить весь код
${aSC::SetOFF} "полный путь к ярлыку.lnk"
Пример команды
Код: Выделить весь код
${aSC::SetON} "$DESKTOP\Мой ярлык.lnk"

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:51, 09-02-2015 | #1474