Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Авто-обновление собранного ехе

Страниц (1): [1]
 

1. KevinS - 28 Марта, 2022 - 02:18:40 - перейти к сообщению
Здравствуйте. Подскажите пожалуйста, можно ли как-нибудь реализовать обновление ресурсов упакованных в собранном ехе, без его ручной замены? Т.е. нужно чтобы собранный ехе сам скачал "обновленную" версию и заменил сам себя, после чего запустился. Либо чтобы можно было заменить/добавить упакованные ресурсы без замены самого файла ехе.

Сложновато сформулировать...
(Добавление)
Однако стоп... в папке с кибором в его случае есть файл Update.exe, т.е. скачивание и замену файла нужно делать через другой собранный ехе. Теперь вопрос, как скачать файл и откуда, как его заменить...
2. Kibor - 28 Марта, 2022 - 02:53:36 - перейти к сообщению
Механизм Кибор не предусматривает обновление пользовательских EXE или обновления в них ресурсов.
Однако никто не мешает вам реализовать этот механизм самому используя функцию sendgetweb и создав программу для обновления примерно c таким кодом. Снабдив ее механизмом проверки когда надо обновлять, закрытием существующего бота.
И еще надо где то держать в сети ваш exe

CODE:
char C[10000000];
int k=sendgetweb(#C[0], "My bot", "GET", "https:/^/kibor-bot.com", "key.exe");
if (k>0)
{
messagebox (k);
if (fopen ("C:\key.exe", "wb")!=0)
{
fwriteb(#C[0], k);
fclose();
start("C:\key.exe");
}
}
3. konctantin777 - 19 Сентября, 2023 - 07:08:14 - перейти к сообщению
 Kibor пишет:
Механизм Кибор не предусматривает обновление пользовательских EXE или обновления в них ресурсов.

А как вообще сделано ?
Я так понимаю, что при запуске пользовательского ехе, с сервера кибор загружается сам код всегда. Всё, что не код (ресурсы) надо обновить ехе и пользователю его перескачать ?
4. KevinS - 19 Сентября, 2023 - 08:10:32 - перейти к сообщению
konctantin777 , да. Если ты менял ресурсы, то нужно пересобрать ехе и выдать пользователям на замену.

Powered by ExBB FM 1.0 Final