Показать полную графическую версию : .: NSIS - все вопросы :. часть 2.
Dodakaedr
03-04-2016, 14:05
Подскажите, пожалуйста, какая противоположная команда этой:
rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\elfPr.inf
Painkiller
03-04-2016, 14:22
Подскажите, пожалуйста, какая противоположная команда этой: »
Может так :
ExecWait "$SYSDIR\rundll32.exe SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 $INSTDIR\elfPr.inf"
Dodakaedr
03-04-2016, 14:54
Painkiller, Нет, имеется ввиду удаление. Команду которую я привел использую для установки драйвера, а вот противоположную команду не нашел(для удаления, если такая существует).
а вот противоположную команду не нашел(для удаления, если такая существует). »
конечно существует :
http://msdn.microsoft.com/en-us/library/windows/hardware/ff557255(v=vs.85).aspx
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultUninstall 132 path-to-uninstall-dir\infname.inf
Dodakaedr
03-04-2016, 21:13
MKN, конечно существует :
А записи с реестра не удаляет? проверил еще раз - удаляет.
Begin2Fly
04-04-2016, 01:32
NSIS 3.0 RC1
https://sourceforge.net/projects/nsis/files/NSIS%203%20Pre-release/3.0rc1/
Dodakaedr
04-04-2016, 08:44
Знаю есть команда обновления иконок (${RefreshShellIcons}), а обновление трея есть? Иконка зависает в трее.
Dodakaedr, пролистайте пару страниц темы назад, я давал пример кода недавно
Painkiller
04-04-2016, 19:43
Знаю есть команда обновления иконок (${RefreshShellIcons}), а обновление трея есть? Иконка зависает в трее. »
StrCpy $1 0
FindWindow $0 "Shell_TrayWnd" ""
FindWindow $0 "TrayNotifyWnd" "" $0
FindWindow $0 "SysPager" "" $0
FindWindow $0 "ToolbarWindow32" "" $0
${While} $1 != 1920
SendMessage $0 ${WM_MOUSEMOVE} 0 $1
IntOp $1 $1 + 1
${EndWhile}
Никто не решил проблему неправильного oпределения версии Windows 10 в WinVer2.nsh (от kotkovets) при запуске скрипта с флешки ?
(вопрос уже поднимался http://forum.oszone.net/post-2567002.html)
Begin2Fly
05-04-2016, 12:24
MKN, можно хекс-редактором поменять в манифесте makensis.exe висту на вынь10
https://msdn.microsoft.com/ru-ru/library/windows/desktop/dn481241(v=vs.85).aspx
можно хекс-редактором поменять в манифесте makensis.exe висту на вынь10 »
При этом определяется с флешки правильно ?
Что то не находится такое...
http://s019.radikal.ru/i600/1604/b3/036b488879f8.jpg
может не так ищу...
И что мешает сделать такую правку разрабам ?
Begin2Fly
05-04-2016, 12:41
MKN, ищите вот это: {e2011457-1546-43c5-a5fe-008deee3d3f0} и меняйте на это: {8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}
Во всяком случае, в юникодовой версии 2.46.5 помогло. Да, с флешки определялась как 6.2, а после фикса стала 10.0
ищите вот это: {e2011457-1546-43c5-a5fe-008deee3d3f0} »
Такое есть в 2.46 но нет в 3 версии. Вероятно находится в другом файле...
Begin2Fly
05-04-2016, 12:57
MKN, в третьей RC1 нормально работает, кстати, там прописано всё.
в третьей RC1 нормально работает »
Хорошая новость. :) Я пока не опробовал RC1...
Begin2Fly
05-04-2016, 13:05
Третья версия вообще хороша, но её не приветствуют китайские антивирусы, портя статистику на онлайн-сканерах типа Virustotal. Ругаются даже на скомпилированные файлы примеров, не говоря уже про что-то более серьёзное. Писал в саппорт с примером видео - тишина..
Плиточный интерфейс (как в Windows 10) на собственной странице
http://s019.radikal.ru/i619/1604/98/66ca24be2f8e.jpg
Такой фейс можно сделать с помощью SkinButton.dll
Скин представляет собой PNG файл, состоящий из четырёх отдельных изображений, слитых воедино. Сверху вниз :
1 - исходный вид кнопки
2 - на кнопку наведён указатель мыши
3 - кнопка нажата
4 - кнопка не активна
Комплект для примера TI-Test.zip во вложении
Чтобы не возиться с рисованием кнопок, сделал скин-генератор : http://rghost.ru/private/8XSNhhbWz/783ac36c93685c9dab53c703d6ecf437
Как работает - всё очевидно из фейса.
http://s019.radikal.ru/i609/1604/fe/6ae8039fdd66.jpg
Ессно и скины и скин генератор каждый может переделать как угодно и как позволяет фантазия... :)
ZaxBoys66
11-05-2016, 15:54
NSIS Download Video Youtube
NSIS Download and convert Youtube Video MP4 to Audio MP3
Reqiured download and push in output directory youtube-dl.exe,ffmpeg.exe,ffprobe.exe
Compiled with NSIS Ansi 2.51
Dodakaedr
04-06-2016, 22:09
Подскажите как правильно задать условие для работы инсталлятора? Нужно чтобы он запускался только от 7 и выше.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.