Войти

Показать полную графическую версию : .: NSIS - все вопросы :. часть 2.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 [102] 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

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, Нет, имеется ввиду удаление. Команду которую я привел использую для установки драйвера, а вот противоположную команду не нашел(для удаления, если такая существует).

MKN
03-04-2016, 16:54
а вот противоположную команду не нашел(для удаления, если такая существует). »
конечно существует :
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}), а обновление трея есть? Иконка зависает в трее.

K.A.V.
04-04-2016, 19:39
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}

MKN
05-04-2016, 10:19
Никто не решил проблему неправильного 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

MKN
05-04-2016, 12:36
можно хекс-редактором поменять в манифесте 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

MKN
05-04-2016, 12:47
ищите вот это: {e2011457-1546-43c5-a5fe-008deee3d3f0} »
Такое есть в 2.46 но нет в 3 версии. Вероятно находится в другом файле...

Begin2Fly
05-04-2016, 12:57
MKN, в третьей RC1 нормально работает, кстати, там прописано всё.

MKN
05-04-2016, 13:01
в третьей RC1 нормально работает »
Хорошая новость. :) Я пока не опробовал RC1...

Begin2Fly
05-04-2016, 13:05
Третья версия вообще хороша, но её не приветствуют китайские антивирусы, портя статистику на онлайн-сканерах типа Virustotal. Ругаются даже на скомпилированные файлы примеров, не говоря уже про что-то более серьёзное. Писал в саппорт с примером видео - тишина..

MKN
05-04-2016, 13:16
Плиточный интерфейс (как в 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