Дополнительные библиотеки для Inno Setup

Статус
В этой теме нельзя размещать новые ответы.
Хм... нужно проверить. Но некликабельность инсталла - сомнительная фича, лучше показать процесс загрузки, тем более модуль позволяет это сделать.
 
ExecWithOutLib.dll 2.1b
Библиотека для запуска приложений и ожидания их завершения.

Функции:
ExecWithOut - создает процесс.
SetProcessPriority - устанавливает приоритет для процесса и инсталлятора.
SuspendProc - ставит процесс на паузу.
ResumeProc - возобновляет процесс.
UnloadDll - и так понятно.

Изменение:
Добавлены функции SetProcessPriority, SuspendProc, ResumeProc(описание выше).
Добавлена поддержка русских символов в пути распаковки.
Добавлены SrepInside и PrecompInside. cls.ini создается средствами инно.
Arc.exe заменен на unarc.exe, за счет чего уменьшился размер инсталлятора.
При указывании количества архивов, не нужно добавлять 1, для временных файлов.
Короче, тут есть все что нужно для распаковки.

P.S. для SetProcessPriority можно указать 0, тогда будет установлен обычный приоритет.

Скачать
 
dvd4el, ну вот уже видно продвижение вперед) Только вот не пойму что означает ExecWithOut

Добавлено через 8 минут
и код в скрипте трудночитаем. Пиши с отступами типа как например в функции FindFiles
 
[ Обновил библиотеку ]
------------------------
ISVideo.dll
ISVideo.dll - Это библиотека позволяет запускать МР3 музыку и AVI видео в инсталляторе
Добавлено:
Процедуры: ISVolume_Music и ISVolume_Video - Регулерация громкости.
Версия - 1.2
Скачать
потестил у меня на ХР нормально всё (сейчас на семёрке потестю), спасибо - либа нужная.
 
Обновил шапку:
Восстановил, некоторые ссылки (скрипт для библиотеки Bass, GetSteam...).
Удалил, некоторые мёртвые ссылки (зеркала).
Подправил описания, даты, версии...
 
зачем конвертировать изображения в инстоляторе?
ну зачем - это как раз понятно - можно выиграть в размере. Хоть и бессмысленно - качество картинки уже потеряно, и конвертить смысла нет. Кстати, такая длл-ка уже есть, года два назад видел, нужно поискать.
 
dvd4el
*Ниочем*
Gnom
да была и называлась она isjpgtobmp.dll от ExpeditorR'a, если ты он этом...
P.S. на неё некоторые антивирусники ругаются),
 
Последнее редактирование:
ну зачем - это как раз понятно - можно выиграть в размере. Хоть и бессмысленно - качество картинки уже потеряно, и конвертить смысла нет. Кстати, такая длл-ка уже есть, года два назад видел, нужно поискать.
Угу, учитывая размер библиотеки выигрыш будет не очень большим. А если еще и учитывать то, что повсеместно используется ботва и бмпшки практически никто не использует, то библиотека и подавно не нужна.

dvd4el
Всю эту байду можно было написать на WinAPI, используя системные возможности, без использования различных модулей. Тогда бы и размер библиотеки был не таким большим, максимум килобайт 40, хотя это вряд ли, скорее меньше...
 
ну да, как я и подумал, на встроенных видеокартах, указывается только разрешение...
 
Звуковую карту вообще не отображает, видео карту отображает только разрешение, карта не встроенная)
3km3u2bl47.png
 
VinTagE
Edison007, Оу косяк походу в библе, исправлю, спс за найденую ошибку!

Поиск данных по реестру зачастую и будет выдавать такой результат. Потому что в реестре не всегда отображается информация о установленном оборудовании.
Если не ошибаюсь, то нужно использовать WMI, он как раз и создан был для этого.

P.S. Советую тебе возвращать список процессов в строку, через запятую. И к тому же, ты ищешь процессы по окну, т.е фактически ты ищешь видимые окна процессов. А это не то же самое что и сам процесс. Сделай снапшот процессов системы и там можешь получить все данные о запущенных процессах.
 
VinTagE
Твоя либа:

isUtils.dll v1.00 [18.08.2010] от ExpeditorR:

С помощью get_hw_caps.dll:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху