QIP Home QIP Forum

Go Back   QIP Forum > Архив > Все для QIP 2005 > Сторонние утилиты для QIP 2005

Сторонние утилиты для QIP 2005 Учтите, что администрация не несет никакой ответственности за действия, совершенные этим программным обеспечением.

Reply
 
Thread Tools Display Modes
Old 01.11.2006, 23:25   #1
_MANtiCORE
QIP Newcomer
 
_MANtiCORE's Avatar
 
Join Date: 11/2005
Posts: 62
Info QIP autoupdater

итак, представляю вашему вниманию автообновлялку для QIP

Внимание: всё обсуждение ТОЛЬКО тут:
Обсуждение QIP autoupdater

основная идея состоит в том, чтобы один раз скачав дистрибутив QIP и установив его, можно было обновляться путём скачивания минимального набора файлов, упакованных в .rar архив.

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

пользоваться этой программой разрешается только на свой страх и риск. автор снимает с себя всяческую ответственность за любые действия программы, за любые убытки, прямые или косвенные, причинённые программой...
ну короче во всём виноваты вы сами а не автор :)

достоинства:
+ сравнительно маленький размер - меньше 200Кбайт
+ написана на встроенном скриптовом языке программирования NSIS, что облегчает(?) понимание исходного кода непрограммистом.
+ реализован парсер текстовых файлов и программка сама находит имя файла для скачивания прям в тексте страницы со ссылками на скачку.
+ полностью автоматизирован поиск каталога установки QIP. путь берётся из реестра, из uninstall. если ничего не найдено, апдейтер просить пользователя указать каталог вручную.
+ просмотр версии внутри файла qip.exe и сравнение его с полученной версией из страницы скачки
+ умеет выключать QIP.exe, если тот запущен, причём отслеживает наличие обновлений и выключает только когда обновления есть. также после обновления запускает QIP.exe
+ встроенный UnRAR.exe. можно сделать и внешним, но зачем? всё своё ношу с собой :)
+ реализована обработка .ini файла. имя должно совпадать с именем апдейтера. например qipupd_0.0.3_alpha.ini ... наличие его не обязательно. этот файл нужен только для "автоматического" обновления.
+ реализована возможность обновлять QIP из локальной папки. например, достаточно скачать один раз архив с обновлением, положить на общий ресурс и потом можно обновлять остальные компьютеры по локальной сети
+ реализована возможность "автоматического" обновления. для этого необходимо корректно настроить .ini файл, т.к. необходимые данные будут браться оттуда.
+ реализована возможность автоматического закрытия окна апдейтера, после того, как он отработает. логи разумеется не сохраняются.

недостатки:
- жёстко зашита длина имени 7+3 типа qip7990.rar
- жёстко зашито имя файла со ссылками = downloads.html - можно изменить в .ini файле!
- жёстко зашит каталог на сайте, где лежат дистрибутивы = http://download.qip.ru/ - можно изменить в .ini файле!
- ещё много чего зашито жёстко. всего уж и не помню ...
- пока только английский интерфейс. не обессудьте. русский будет потом, когда - не знаю :).

планируется:
* вычесать всех блох
* сделать проверки на ошибки и нестандартные ситуации (нужна помощь, я не смогу смоделировать всё сам)
* расширить функционал, сделать разные опции и варианты обновления
* уговорить INF'a, чтобы он выкладывал в какой-либо каталог на сайте текстовый файлик с фиксированным именем, содержащий полные ссылки на последние дистрибутивы
* выпить пива, от благодарных пользователей :)

скачать:
http://manticore.com.ru/QIP/qipupd_0.0.3_alpha.zip
__________________
With Rest Beggars ... ooops ... With Best Regards,
MANtiCORE

Last edited by _MANtiCORE; 08.06.2007 at 16:31.
_MANtiCORE вне форума   Reply With Quote
Old 07.11.2006, 14:19   #2
_MANtiCORE
QIP Newcomer
 
_MANtiCORE's Avatar
 
Join Date: 11/2005
Posts: 62
Default

пересобрал апдейтер.
тем, у кого установлен QIP с помощью инсталлятора, который делает INF, крайне рекомендуется перезалить апдейтер по старой ссылке.

изменения:
+добавлена ветка в реестре от оригинального билда, который собирает INF.

в будущем эта ветка анинсталлера будет основной. поправлю свой скрипт (QIP Installer) и сделаю его максимально приближенным к скрипту INF'a ...
__________________
With Rest Beggars ... ooops ... With Best Regards,
MANtiCORE
_MANtiCORE вне форума   Reply With Quote
Old 31.01.2007, 15:27   #3
_MANtiCORE
QIP Newcomer
 
_MANtiCORE's Avatar
 
Join Date: 11/2005
Posts: 62
Default

Очередное обновление. не прошло и полгода :)

скачивать по ссылке в первом посте

+добавлена возможность выбора каталога, если в реестре нет упоминаний о QIP или эти упоминания не соответствуют тому, что апдейтер ожидает.
+добавлена возможность убиения qip.exe, если он запущен.
__________________
With Rest Beggars ... ooops ... With Best Regards,
MANtiCORE

Last edited by _MANtiCORE; 08.06.2007 at 15:54.
_MANtiCORE вне форума   Reply With Quote
Old 09.03.2007, 09:09   #4
_MANtiCORE
QIP Newcomer
 
_MANtiCORE's Avatar
 
Join Date: 11/2005
Posts: 62
Default

ОБЯЗАТЕЛЬНОЕ ОБНОВЛЕНИЕ!

скачивать по ссылке в первом посте

+ в связи с реорганизацией сайта QIP, изменены пути, по которым берётся файл со ссылками на дистрибутивы.
__________________
With Rest Beggars ... ooops ... With Best Regards,
MANtiCORE

Last edited by _MANtiCORE; 08.06.2007 at 15:53.
_MANtiCORE вне форума   Reply With Quote
Old 08.06.2007, 15:53   #5
_MANtiCORE
QIP Newcomer
 
_MANtiCORE's Avatar
 
Join Date: 11/2005
Posts: 62
Default

Очередное обновление. версия 0.0.3 альфа.

скачивать по ссылке в первом посте

+ реализована обработка .ini файла. имя должно совпадать с именем апдейтера. например qipupd_0.0.3_alpha.ini
+ реализована возможность обновлять QIP из локальной папки. например, достаточно скачать один раз архив с обновлением, положить на общий ресурс и потом обновляться по локальной сети
+ реализована возможность "автоматического" обновления. для этого необходимо корректно настроить .ini файл, т.к. необходимые данные будут браться оттуда.
__________________
With Rest Beggars ... ooops ... With Best Regards,
MANtiCORE
_MANtiCORE вне форума   Reply With Quote
Old 24.04.2008, 12:13   #6
_MANtiCORE
QIP Newcomer
 
_MANtiCORE's Avatar
 
Join Date: 11/2005
Posts: 62
Default

проект всё ещё временно приостановлен, до выпуска финальной версии qip Infium ...
__________________
With Rest Beggars ... ooops ... With Best Regards,
MANtiCORE
_MANtiCORE вне форума   Reply With Quote
Old 27.09.2010, 12:49   #7
petrycho
QIP Newcomer
 
petrycho's Avatar
 
Join Date: 09/2010
Posts: 8
Default QIP autoupdater

Хороший клиент, но иногда возникают проблемы с установкой соединения. Очень не приятный недостаток тестировал программу только на 6120с S9.2 FP1: когда играет радио и в этот момент приходит сообщение, радио перестает играть, пока не переключишь станцию. Это происходит вне зависимости от того как настроен QIP - со звуком на входящие или без.
__________________
ссылки в подписи запрещены
petrycho вне форума   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 03:04.


Powered by vBulletin.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
©2004 - 2012 QIP.RU