|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Попробую повторить вопрос от Archius - ибо тема для меня важная, а ответов так и не было...
В Windows 7, Server 2008 и т.п. в ярлыках приложений во вкладке "совместимость" появилась галочка "Выполнять эту программу от имени администратора". Некоторые мои приложения (например, настройка служб моей системы) без этой галочки работают некорректно - в случае этой утилиты, система отрубает приложению доступ к SCM. Может ли NSIS создавать ярлыки (в меню пуск, на рабочем столе) - у которых галочка "Выполнять эту программу от имени администратора" будет установлена по умолчанию? Может, есть какие расширения для этого? |
Отправлено: 11:03, 27-04-2010 | #471 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Цитата SamLab:
Юр, вот тут глянь http://nsis.sourceforge.net/Shortcut..._Windows_Vista Цитата ilias_div:
|
||
------- Последний раз редактировалось hb860, 27-04-2010 в 16:11. Отправлено: 15:55, 27-04-2010 | #472 |
Ветеран Сообщения: 5791
|
Профиль | Сайт | Отправить PM | Цитировать hb860, Спасибо - до нынешнего времени интернет был с трафиком и лазять по сетке накладно было и не мог сам найти все это безобразие
|
------- Отправлено: 17:40, 28-04-2010 | #473 |
VIP Person Сообщения: 1595
|
Профиль | Отправить PM | Цитировать hb860, собственно у меня вопрос:
Можно ли в NSIS сделать так, к примеру, у меня есть основная секция, например, PROGRAM_BASE и один дополнительный компонент, напрмер, COMPONENT, который помещён в SectionGroup, сам COMPONENT, будет находится в $EXEDIR\Addition\COMPONENT.exe или в $EXEDIR\COMPONENT.exe, так вот сам вопрос: можно ли в самом начале установки сделать проверку на наличие COMPONENT.exe в $EXEDIR\Addition\ и в $EXEDIR\ , и если этого COMPONENT.exe нет, то скрыть всю SectionGroup, а если этот COMPONENT.exe, есть, то отобразить SectionGroup. Почитав справку, увидел что в SectionGroup нет скрытия как на Section (Section "-Any_Name" или Section # Any_Name), есть какой-то способ, чтоб реализовать мою затею? Если можно напишите небольшой пример... И ещё, вопрос: можно ли через скрипт изменять размер, например, прогресс бара? |
------- Отправлено: 20:08, 01-05-2010 | #474 |
Ветеран Сообщения: 5791
|
Профиль | Сайт | Отправить PM | Цитировать hb860, RequestExecutionLevel и SetShellVarContext не помогают и ярлыки из Пуска не удаляются
|
------- Отправлено: 23:25, 03-05-2010 | #475 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Завтра у меня будет VAIL x64, я посмотрю на конкретном примере
|
------- Отправлено: 23:54, 03-05-2010 | #476 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Lisabon:
На все ваши другие вопросы давно есть ответы тут: http://forums.winamp.com/showthread.php?postid=1765792 Цитата Lisabon:
Вот вам пример лично от меня: !include "MUI.nsh" !include "Sections.nsh" SetCompressor /SOLID lzma !define MUI_ABORTWARNING !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_LANGUAGE "Russian" Name "Lisabon" InstallDir "$TEMP\Lisabon" OutFile "Lisabon.exe" Section "CORE" CORE SetOutPath "$INSTDIR" File "d:\Test.theme" SectionEnd SectionGroup "Some text" sg1 Section "message box" mb MessageBox MB_OK "simple message box" SectionEnd SectionGroupEnd Function .onInit IfFileExists "$EXEDIR\Addition\COMPONENT.exe" leavefunc IfFileExists "$EXEDIR\COMPONENT.exe" leavefunc IntOp $0 ${sg1} + 1 !insertmacro ClearSectionFlag ${sg1} ${SF_SELECTED} !insertmacro ClearSectionFlag ${mb} ${SF_SELECTED} !insertmacro ClearSectionFlag ${sg1} ${SF_SECGRP} !insertmacro ClearSectionFlag $0 ${SF_SECGRPEND} SectionSetText ${mb} "" SectionSetText ${sg1} "" SectionSetText $0 "" leavefunc: FunctionEnd |
||
------- Отправлено: 00:23, 04-05-2010 | #477 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать доброго времени суток
я решил скомпилить FirefoxPortable.nsi но с кое-какими изменениями: запуск приложения с параметрами и рабочей папкой параметры в коде указать получилось: StrCpy $EXECSTRING `"$PROGRAMDIRECTORY\$PROGRAMEXECUTABLE" -app application.ini -override "%APPDATA%\WebApps\quake.live@prism.app\override.ini" -webapp quake.live@prism.app -profile "$PROFILEDIRECTORY"` Goto CheckMultipleInstances LaunchProgramParameters: StrCpy $EXECSTRING `"$PROGRAMDIRECTORY\$PROGRAMEXECUTABLE" -app application.ini -override "%APPDATA%\WebApps\quake.live@prism.app\override.ini" -webapp quake.live@prism.app -profile "$PROFILEDIRECTORY" $0` мая рабочая папка : |
Отправлено: 11:11, 05-05-2010 | #478 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Цитата hb860:
Впрочем, если кому интересно, проблему запуска программы под семеркой с админскими правами решил с помощью манифеста, как описано здесь или здесь |
|
Отправлено: 11:26, 05-05-2010 | #479 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Цитата lmiol:
Простите за оффтом, но вот вам мануал, как сделать это приложение портативным |
|
------- Отправлено: 13:06, 05-05-2010 | #480 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|