|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1273 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Johny777, Это не подойдет. Но все равно спасибо за помощь
![]() |
Отправлено: 16:43, 04-04-2012 | #1401 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Цитата Johny777:
|
|
Отправлено: 20:50, 04-04-2012 | #1402 |
Забанен Сообщения: 216
|
|
Последний раз редактировалось Devils Night, 05-04-2012 в 02:43. Отправлено: 23:09, 04-04-2012 | #1403 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Devils Night, в секцию Uninstall реестра во время установки доступа нет, туда можно сунуться во время InitializeSetup или после [Run]
|
------- Отправлено: 23:53, 04-04-2012 | #1404 |
Забанен Сообщения: 216
|
Цитата R.i.m.s.k.y.:
Ребят, подскажите такую вещь, как по средствам INNO По VID & PID сделать так чтобы определялось устройство и высвечивалось в инсталяторе? |
|
Отправлено: 15:57, 05-04-2012 | #1405 |
Ветеран Сообщения: 608
|
Как у новой bass.dll v2.4.8 создать кнопку вкл выкл музыки...
![]() |
Отправлено: 16:04, 05-04-2012 | #1406 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Devils Night, если мне нужны названия и пиды/виды - я из реестра дергаю, в шапке есть ultimate Black Skin, он выдергивает названия, ис тех же ключей реестра можно дернуть и пиды
в общем за основу возьми из шапки скрипт "проверку системных требований" вот так я дергаю для видюшки пид/вид, на выходе список видюшек с пидами/видами, каждая видюшка на новой строчке function GetAllVideoCard():String; // HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318} var Keys : TArrayOfString; key, DriverDesc, MatchingDeviceId : string; i : integer; begin Result := ''; key := 'SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}'; RegGetSubkeyNames(HKLM, key, Keys) for i := 0 to GetArrayLength(Keys)-1 do begin RegQueryStringValue(HKLM, key + '\' + Keys[i], 'DriverDesc', DriverDesc); RegQueryStringValue(HKLM, key + '\' + Keys[i], 'MatchingDeviceId', MatchingDeviceId); StringChangeEx(MatchingDeviceId, 'pci\', '', True); if (Pos(LowerCase(DriverDesc), LowerCase(Result)) = 0) then Result := Result + #13#10 + DriverDesc + ' (' + MatchingDeviceId + ')'; end; end; |
------- Последний раз редактировалось R.i.m.s.k.y., 05-04-2012 в 16:41. Отправлено: 16:06, 05-04-2012 | #1407 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать подскажите пожалуйста
как убрать кнопку системного меню в середине? ![]() (правый фрвгмент скрина из готового инсталла на основе Inno, а не фотошоп) за эти кнопки отвечает WizardForm.BorderIcons := [biSystemMenu]; вот так не убирается Procedure InitializeWizard(); begin WizardForm.BorderIcons :=WizardForm.BorderIcons - [biMaximize]; end; ![]() |
Последний раз редактировалось Johny777, 05-04-2012 в 18:46. Отправлено: 16:28, 05-04-2012 | #1408 |
Забанен Сообщения: 216
|
Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
А вот когда устройство есть но не установлены драйвера, оно определяется в Class\{4D36E968-E325-11CE-BFC1-08002BE10318} или HARDWARE? Цитата R.i.m.s.k.y.:
А как сделать чтоб оно в инсаляторе где нибудь внизу выдало например Видеоадаптер: Такой то, такой то. Естественно без оформления и рамок. |
|||
Последний раз редактировалось Devils Night, 05-04-2012 в 17:24. Отправлено: 16:58, 05-04-2012 | #1409 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать В Inno Setup от Restools есть замечательная возможность сворачивать компоненты (ComponentsListTVStyle=true), а возможно ли сделать так, чтобы при выборе какого-то компонента, сворачивалась определённое древо компонентов?
Допустим у меня есть: Нужно чтобы при выборе Game2 сворачивалось древо компонентов Game1, и наоборот. Такое реально? |
Последний раз редактировалось Raf-9600, 05-04-2012 в 18:02. Отправлено: 17:57, 05-04-2012 | #1410 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Test | ferget | Тест-форум | 0 | 24-08-2011 01:25 | |
test | ! ! Aaa ! ! | Тест-форум | 0 | 23-04-2011 11:29 | |
test | Santa aka Snt | Тест-форум | 0 | 16-04-2011 22:35 | |
test | xolod. | Программное обеспечение Linux и FreeBSD | 0 | 19-04-2009 21:03 | |
Test memory | KEugeNik | Хочу все знать | 11 | 23-11-2003 23:11 |
|