AkelUpdater - проверка обновлений

Russian main discussion
  • Author
  • Message
Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

А мне хотелось бы, чтобы при указаном SAVEDIR, кнопка в окне называлась не "Обновить", "Скачать". И чтобы после завершения закачки не просто вылетало сообщение и кнопка Ok, а ещё и была кнопка "Перейти к архиву" или "Открыть папку".

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

An open file can be renamed without affecting the program(s) having the file
already opened: any file handle still refer to the opened file. Then once
renamed, you can write an new file with the old name.

I use this trick to have a exe updating itself while executing.
Интересный трюк, может, применить его?

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: обновление x64. Битность программы определяется автоматически.
Добавлено: определение некорректных/неизвестных DLL файлов в папке "AkelFiles\Plugs".
Добавлено: отображение версии программы в заголовке.


Версия 3.0 - Скачать

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: ключи в командную строку:
/NOCOPIES - отключение определения некорректных/неизвестных/дублированных DLL файлов в папке "AkelFiles\Plugs";
/BIT=[32|64] - форсирование выбора битности обновлений. Если не указан, определяется автоматически.
Исправлено: загрузка в память DLL файлов при обновлении x64. Создана специальная утилита для проверки DLL файлов AkelUpdaterHelp.exe, в случае проблем с файрволами/антивирусниками проверку DLL файлов можно отключить ключем /NOCOPIES (для помощи AkelUpdater.exe /?).


Версия 3.1 - Скачать

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: отображение копий DLL файлов.


Версия 3.2 - Скачать

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: ключ в командную строку /NOPROXY - не использовать прокси, использовать текущее соединение.


Версия 3.3 - Скачать

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Instructor, в утилите та же "глюковатость", которую Вы когда-то, где-то исправляли. Вы делаете поиск *.dll, а система также находит *.dll_, *.dll1 и прочее.(не могу вспомнить в чем именно Вы исправляли тогда, но точно помню что Вы тогда добавили перепроверку найденного расширения). Теперь утилита видит кучу резервные копии(у меня они в виде *.dll_ лежат что-бы далеко не ходить), и приписывает их к плагину(например, у меня лежат toolbar.dll, SToolBar.dll и SToolBar.dll_(резерв), и в строчке отвечающей за toolbar имею ToolBar (SToolBar, SToolBar) что не совсем корректно. )

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

FeyFre
Резервное лучше отдельно от дистрибутива хранить, чтобы не мешало работе проги. Ну или в другой папке, например на одном уровне с Docs, Plugs и т.д.
Подмену не часто делаешь, можно и поперемещать файлы.
Если хранить код настройки, то лучше в текстовом файле, тогда точно мешать не будет + открывать удобнее.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

VladSh, (та то я что-то эксперментировал, да и на пол дороги забил, и так и мусор не убрал. Оно мне не мешало, но зато теперь глюк AU отловил)
Instructor, кстати, а статус NOT PLUGIN когда выдает? А то оно мне так выдало на очень старую версию резервной копии ToolBar-а(которая у меня назвалась SToolBar.dll), думаю оно в чем-то ошиблось.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

FeyFre wrote:Instructor, кстати, а статус NOT PLUGIN когда выдает?
Когда в DLL файле отсутствует экспортируемая функция "DllAkelPadID".

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: ключ /BIT=[32|64].


Версия 3.4 - Скачать

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Instructor wrote:Исправлено: ключ /BIT=[32|64]...
Версия 3.4...
Просьба: Включить в архив кратенькую txt-аннотацию по ключам командной строки, и месте размещения/установки "Апдейтера".
upd: Кстати, в списке ключей выдаваемых по "AkelUpdater.exe /?" отсутствует сам ключ "/?"
...И что есть nsUnzip options?

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

opk44 wrote:upd: Кстати, в списке ключей выдаваемых по "AkelUpdater.exe /?" отсутствует сам ключ "/?"
Видимо пользователь уже будет знать, что такое /?, когда появится сообщение :)
...И что есть nsUnzip options?
См. параметры вызова "Extract" плагина nsUnzip для NSIS.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Instructor wrote:Видимо пользователь уже будет знать, что такое /?, когда появится сообщение :)
Тогда в "минималистском" варианте аннотации: 1) место размещения/установки; 2) Ключ "/?" - Вывод справки по ключам командной строки.
Instructor wrote:См. параметры вызова "Extract" плагина nsUnzip для NSIS.
Вот-вот-вот! И эту бы ссылочку туда же :)

Offline
Posts: 22
Joined: Sun Aug 14, 2011 4:49 pm

Post by Dima BULLET »

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

Image

И что с этим делать?
P.S. Установлен 64-битный AkelPad последней версии.
Post Reply