Показать полную графическую версию : Автоматическая установка The KMPlayer + NSIS скрипт
Страниц :
1
2
3
4
5
[
6]
7
8
wolkow70
26-03-2012, 16:46
Обновил сборку до версии 3.2.0.18
Что нового в сборке:
1. Доработан механизм внесения ассоциаций.
2. Файл с настройками должен теперь иметь наименование KMPCFG.reg и располагаться в папке KMP, созданной в одной директории с инсталлятором.
3. Подхват обложек. В папке KMP можно создать вложенную папку Skins, в которую и помещать нужные обложки. Копирование файлов осуществляется по расширению .ksf.
4. Внутренняя переработка инсталятора сборки, новый дизайн.
wolkow70, KMPlayer 3.2.0.18 удален...перезалей!
И еще как реализовать в скрипте это??? (я так понимаю это и есть механизм внесения ассоциаций или что это?)
http://s019.radikal.ru/i613/1203/26/fd336406a06c.jpg
и это
http://s001.radikal.ru/i195/1203/5a/b4bd3b7a81f3.jpg
Похоже как то на исполнение с ключом запуска....
wolkow70
26-03-2012, 17:52
Сборку перезалил.
И еще как реализовать в скрипте это? »
ExecWait '"$INSTDIR\KMPlayer.exe" -install'
ExecWait '"$INSTDIR\KMPlayer.exe" -uninstall'
KMPlayer.exe -install - это проверка из оригинального ли дистрибутива установлена программа. Если не установить флаги могут периодически вылазить предложения скачать оригинальный дистрибутив с сайта. Запускать команду нужно из последней секции или в функции .onInstSuccess
wolkow70, а как сделать так что бы при первом запуске программы сначала стартовал KMPSetup.exe, а потом сам плеер как в оригинале?
wolkow70
27-03-2012, 14:41
wolkow70, а как сделать так что бы при первом запуске программы сначала стартовал KMPSetup.exe, а потом сам плеер как в оригинале? »
При первом запуске KMPSetup.exe стартует, если согласиться на запуск программы с последней страницы оригинального инсталлятора. Если отказаться от запуска и закрыть инсталлятор, то запускается при первом запуске непосредственно плеер.
Отсюда напрашивается вывод, что в скрипте прописан запуск не плеера, а именно KMPSetup.exe с финишной страницы инсталлятора.
ИЗ СПРАВКИ:
Команда MUI_FINISHPAGE_RUN создает чебокс для запуска исполняемого файла после закрытия страницы.
По умолчанию чебокс отмечен.
!define MUI_FINISHPAGE_RUN "KMPSetup.exe"
Команда MUI_FINISHPAGE_RUN_TEXT помещает ваш текст слева от чекбокса для запуска исполняемого файла
По умолчанию название программы.
!define MUI_FINISHPAGE_RUN_TEXT "Запустить KMPlayer"
Команда MUI_FINISHPAGE_RUN_NOTCHECKED делает чебокс не отмеченным.
!define MUI_FINISHPAGE_RUN_NOTCHECKED
Команда MUI_FINISHPAGE_RUN_PARAMETERS запускает, указаный в команде MUI_FINISHPAGE_RUN исполняемый файл с ключами запуска.
!define MUI_FINISHPAGE_RUN_PARAMETERS "/S /NCRC" (свои параметры!)
Можно вызвать запуск через функцию.
Команда MUI_FINISHPAGE_RUN_FUNCTION вызывает вашу функцию после закрытия страницы.
Внимание! Указаный для запуска файл, в команде MUI_FINISHPAGE_RUN, игнорируется!
Команда MUI_FINISHPAGE_RUN_PARAMETERS так же игнорируется!
!define MUI_FINISHPAGE_RUN
!define MUI_FINISHPAGE_RUN_FUNCTION Моя_функция
Это все харашо...а реально ли такое сделать если не нажимать на запуск программы с последней страницы оригинального инсталлятора. Просто даже в Driver Genius Professional встречал при запуске программы сначала стартует LiveUpdate.exe а потом сама прога...как такое замутить?
wolkow70
27-03-2012, 16:03
Это все харашо...а реально ли такое сделать если не нажимать на запуск программы с последней страницы оригинального инсталлятора. Просто даже в Driver Genius Professional встречал при запуске программы сначала стартует LiveUpdate.exe а потом сама прога...как такое замутить? »
Это должно быть заложено в код самой программы. То есть после первого запуска чтение каких-то флагов в системе. Можно попробовать сделать подмену ярлыков, которые после первого запуска перепишутся на нужные, но это скрипт нужен (автоит например).
wolkow70
02-04-2012, 18:59
Обновил сборку до версии 3.2.0.19
Изменения в программе:
Исправлены ошибки воспроизведения TS и OGG файлов.
- Waiting indefinitely large TS file for error correction.
- OGG file playback for error correction.
Ссылка на скачивание сборки:
http://ifolder.ru/29686402
wolkow70
13-07-2012, 18:43
Обновление сборки до версии 3.3.0.33
ЧТО НОВОГО В СБОРКЕ:
Добавлена возможность применить собственные настройки как их импортом из reg-файла, так и копированием ini-файла конфигурации в папку программы.
Импорт настроек в реестр возможен из файла реестра KMPCFG.reg , который должен быть расположен в папке KMP, созданной в одной директории с инсталлятором.
Аналогично, в папке KMP возможно расположить файл конфигурации настроек KMPCfg.ini , в процессе установки он будет подхвачен и скопирован в паку с программой.
Разумеется, имеет смысл применить какой-то один из двух способов, поскольку если импортировать настройки из рег-файла, а затем скопировать ini-файл, то программа запустится в режиме хранения настроек в ini-файле.
Если в папке KMP файлы с настройками не будут обнаружены , то программа будет установлена с настройками по умолчанию. По умолчанию автором применена дефолтная (классическая тема оформления), выбрана русская локализация, отключено автообновление.
В режиме интерактивной установки, установщик выдает запросы на импорт данных в реестр или на копирование файла настроек. В режиме тихой инсталляции (с ключом /S) вывод окон с запросами подавляется, при этом, подразумевается согласие пользователя на выполнение операций.
В режиме интерактивной установки возможно отказаться от внесения настроек, отключив опцию в секции "Применение настроек". В этом случае плеер будет установлен с настройками по умолчанию, а запросы в ходе установки выводиться не будут.
Ссылка для скачивания сборки:
http://rusfolder.com/31640682
wolkow70
14-07-2012, 17:31
Выложил в шапке обновленный скрипт сборки для текущей версии.
wolkow70
04-11-2012, 15:39
Сборка обновлена до версии The KMPlayer 3.4.0.55
Версия: 3.4.0.55 Дата выпуска: 1 ноября 2012
Добавлена функция проигрывания DV файлов
Добавлен SIPR аудио кодек
Добавлен EVR функция субтитров
Исправлена ошибка в плейлисте при перекидывании в него файлов
Исправлена ошибка в JPG файле при снятии снапшота
Исправлена специфическая ошибка при проигрывании AVI файлов
Исправлена ошибка в AVI файлах когда аудио дорожка пропущена
Исправлена ошибка при проигрывании поврежденных AVI файлов
Исправлена ошибка в субититрах DIVX(XSub) при рецайзе в обработчике VMR9 и EVR C/A.
Исправлено зависание когда проигрывается определенный FLV файл
Иправлена функция Web поиска в режиме полный экран
Исправлена ошибка обновления AlbumArt
Исправлена ошибка в MKV файлах когда нажимается пропустить начало
Ссылка для скачивания: http://rusfolder.com/33448416
wolkow70
04-11-2012, 20:17
Для русскоязычных пользователей обновление до версии 3.4.0.56 не актуально.
В версии 3.4.0.56 от 4 ноября исправлены ошибки перевода немецкого и испанского языков.
For those of you having language issues for Spanish & German, please download KMP patched version 3.4.0.56 from www.kmpmedia.net using Softonic link in a few hours from now.
Вчера вышла 3.4.0.59, будет обновление?
wolkow70
10-11-2012, 03:02
Сборка обновлена до версии The KMPlayer 3.4.0.59
Версия: 3.4.0.59 Дата выпуска: 2012-11-06
Ссылка для скачивания:
http://rusfolder.com/33542507
wolkow70
23-01-2013, 14:45
Сборка обновлена до версии The KMPlayer 3.5.0.77
Ссылка для скачивания:
http://rusfolder.com/34650146
Оперативно!!!
Изменения в версии 3.5.0.77:
Supports FTP (Live streaming)
Supports HTTP, FTP subtitles.
Display Replay Progress function in TaskBar for Windows 7 & later version.
Modified online subtitle search function.
Fixed playback performance decline issue when too many bookmarks exist.
Fixed display crack issue in libcodec(XviD) CODEC.
Added video property setting function from EVR to H/W.
Fixed Colorlevel in EVR(C/A)
Fixed Memory Violation Error issue due to audio decoding.
Improved playback starting speed of initial network file(http, ftp)
Fixed video & audio sync issue when seeking in AVI file.
Fixed MP4 encoding error issue.
Modified MP4 file sync source parser.
Fixed part of AC3 codec error issue.
Fixed Interger overflow error
Modified memory
related logic for MKV source filter.
Fixed switching audio track issue
Подскажите, возможно где то упустил.... как в тихой установке выбрать скин по умолчанию, отличный от default
wolkow70
31-01-2013, 13:11
Подскажите, возможно где то упустил.... как в тихой установке выбрать скин по умолчанию, отличный от default »
Это делать не рекомендуется, так как, на завершающей стадии процесса установки производится проверка правильности инсталляции (выполняется команда KMPlayer.exe -install), при этом, в том числе, проверяется установлен ли по умолчанию оригинальный скин от производителя (или встроенная обложка или дефолтная). Если эту проверку не провести, то в дальнейшем могут периодически вылазить сообщение с предложением скачать оригинальный дистрибутив и переустановить программу.
Но, если, все-таки хотите, то попробуйте через внесение настроек в реестр.
Внесение настроек: Если, в одной директории с инсталлятором создать папку KMP в ней можно разместить свой файл конфигурации настроек в формате файла реестра, который должен называться KMPCFG.reg.
Параметр:
[HKEY_CURRENT_USER\Software\KMPlayer\KMP3.0\OptionArea]
"SkinFolder"="Defolt.ksf"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.