Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для ZoOoO
226 / 211 / 70
Регистрация: 09.02.2016
Сообщений: 1,040

Думал и не надумал в какой раздел это написать

07.09.2017, 21:36. Показов 707. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем раз я тут уже писал,то напишу тут.
Подскажите или сылку дайте.А то искал я интернете,но видимо не могу правильно сформулировать запрос.
Как же происходит обновление программы.То есть меня не интересует механизм как сделать обновление и по каким признакам программа будет определять когда будет обновление.Меня интересует как именно оно происходит.Надеюсь вы поняли,что я хочу спросить.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.09.2017, 21:36
Ответы с готовыми решениями:

А я то думал, что это браузер
.......................

в какой раздел писать?
это куда относится? где задавать вопрос по эмберу?

Не знаю в какой раздел!)
Прошу прощения, я не знал в какой раздел обратиться. Есть несколько вопросов на которые не могу ответить и даже найти в интернете. 1....

8
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
08.09.2017, 00:04
Например программа очищала диск от мусора, потом разработчик решил добавить чистку реестра. Для этого он дописал код, добавил пару dll и ini, с помощью какого-нибудь Autoita сделал патч, который назвал обновлением - вроде ж все понятно.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
08.09.2017, 02:12
Цитата Сообщение от ZoOoO Посмотреть сообщение
интересует как именно оно происходит
1) Программа подключается (обычно через задачу в планировщике, кроме того планировщик у проги может быть собственный ) по протоколу HTTP к сайту разработчика.
2) Запрашивает номер последней релизной версии ПО на сайте. Сравнивает со своей версией. Если версия на сайте выше - качает (или предлагает скачать) обновление.
3) Загрузив обновление опять ставит задачу в планировщик на обновление или предлагает пользователю немедленно прекратить с ней играцца и дать ей себя любимую обновить и перезапустить.
4) Собственно сам процесс обновления заключается в копировании и замене файлов подлежащих апгрейду.
Все достаточно тривиально.
1
 Аватар для ZoOoO
226 / 211 / 70
Регистрация: 09.02.2016
Сообщений: 1,040
08.09.2017, 21:43  [ТС]
ааааа.Нет.
Я этот процесс понимаю так.Только не ржать.
Есть установленная прога.
Прога обновляется.
что дальше с ней происходит?
Я не понимаю процесса обновления кода.Как код может обновится если прога уже стоит на компе.Значит она должна удалится,а потом заново установится?
Получается качается не обнова,а качается прога занова.Удаляется страя и устанавливается новая.Не?
Видимо знаний маловато,что бы понять и правильный запрос дать.Вот и прошу помощи
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
08.09.2017, 21:57
Цитата Сообщение от ZoOoO Посмотреть сообщение
Получается качается не обнова,а качается прога занова.Удаляется страя и устанавливается новая.Не?
Все зависит от разработчика и самой программы: может загружаться и весь программный контент, а может только часть - какие-нибудь dll и все.

Цитата Сообщение от ZoOoO Посмотреть сообщение
Я не понимаю процесса обновления кода
Программа это набор файлов. Поэтому
Цитата Сообщение от Garry Galler Посмотреть сообщение
4) Собственно сам процесс обновления заключается в копировании и замене файлов подлежащих апгрейду
Копирование - из временной папки загрузки; замена - то есть перезапись -> то есть удаление и запись на его место нового файла.
Все банально. Ты никогда не удалял программы посредством удаления содержащего ее каталога?
Ну да, еще, конечно, записи в реестре обновляются. Если они есть.
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
09.09.2017, 00:05
Цитата Сообщение от ZoOoO Посмотреть сообщение
Удаляется страя и устанавливается новая
как правильно заметил Garry Galler, обновляться может (соответственно и скачиваться) только часть программы, чаще это происходит когда "вся" (на рисунке видно что это значит) программа довольно громоздкая и легче код менять с помощью как-бы подпрограмм, путем изменений файла ini, добавлений (а может удалений) каких-то библиотек (dll), архивов целых с фото, видео, рисунками, значками, схемами, причем и они, в свою очередь могут упаковываться в exe. Например разработчик всего лишь решил поменять иконки на более красивые и изменил описание в файле pdf, получается надо скачать файл (а вот что это будет - архив, dll, exe, просто .ico) с иконками и файл pdf, хотя это может быть запаковано в sfx exe и при установке в нужную директорию перепишет нужные файлы.
0
09.09.2017, 00:07

Не по теме:

вот только все эти рассуждения и пояснения явно не в тему - в прямом смысле этого слова.

0
 Аватар для volodin661
6674 / 2267 / 346
Регистрация: 10.12.2013
Сообщений: 7,836
09.09.2017, 04:46
Цитата Сообщение от ZoOoO Посмотреть сообщение
Удаляется страя и устанавливается новая.Не?
Возможна установки заплатки на живой exe, то есть в качестве update присылается не новый
exe целиком, а только заплатка, которая пришивается на определённое место старого exe.


( С нового года наша компания осуществляет ремонт очков на носу заказчика )
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,028
Записей в блоге: 1
10.09.2017, 11:28
А бывает, что приложение работает на скриптах.
Основной exe не обновляется совсем,
либо обновляется в редких случаях.
А вот скрипты обновляются постоянно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.09.2017, 11:28
Помогаю со студенческими работами здесь

Скачивание приложения - в какой раздел?
где не читаю - везде упоминают об огромном рынке в гугл андроид и что для бесплатных приложений скачивания идут на десятки тысяч. ...

В какой раздел размещать фотографии?
добрый день. в какой раздел размещать фотографии, я не могу понять. помогите пожалуйста, разобраться. ВРОДЕ бы захожу - категории -...

На какой раздел установить grub?
Здравствуйте! Хочу установить Linux Mint 15 на внешний жесткий диск. Для этого разделил жесткий диск на четыре раздела: 1) В формате NTFS...

в какой раздел мне можно ?
здравствуйте. я не то чтобы начинающая, а даже ещё меньше. Но у меня есть вопрос относительно прописки адреса файла javascript в...

Удалить раздел и форматирование диска это одно и то-же
Уже несколько раз устанавливал винду все было хорошо, сечас почемуто нет форматирование диска винда хочет устанавливаться поверх(но зато...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru