Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
2 / 2 / 1
Регистрация: 19.08.2013
Сообщений: 84

Выполнение кода при завершении работы системы

19.05.2018, 02:32. Показов 2166. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возникла необходимость выполнить код при завершении работы системы, как это можно сделать?
какие методы или технологии использовать?
можно пожалуйста описать или привести пример?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.05.2018, 02:32
Ответы с готовыми решениями:

Выполнение метода при завершении работы программы
Всем привет. Как сделать чтобы при закрытии программы через диспетчер задач выполнялся определенный метод. В самой программе на кнопку...

ЖКХ. Отключение выполняемого кода при начале работы системы.
Всем доброго времени суток. Сразу хочу предупредить, в 1С я новичек, так что многих вещей не понимаю. Вобщем есть конфигурация, после...

Зависает при завершении работы
Помогите исправить. Перерыл множество форумов, ни один совет не помог, хотя я так понял у многих такая проблема была. Купил ноут ХП на нем...

10
 Аватар для Aviz__
2748 / 2056 / 508
Регистрация: 17.02.2014
Сообщений: 9,483
19.05.2018, 15:17
Цитата Сообщение от lexnom Посмотреть сообщение
завершении работы системы
какой системы?
0
 Аватар для shilko2013
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
20.05.2018, 00:14
мб стоит посмотреть в сторону ShutdownHook...
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.05.2018, 01:23
Цитата Сообщение от lexnom Посмотреть сообщение
Возникла необходимость выполнить код при завершении работы системы
В общем случае - никак.
В некоторых случаях когда работа завершается по каким то правилам, может и можно, но если возникла такая необходимость, скорее всего что-то не так с твоей системой.
0
 Аватар для vvm28
771 / 539 / 67
Регистрация: 22.12.2013
Сообщений: 2,498
Записей в блоге: 26
20.05.2018, 08:33
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
но если возникла такая необходимость, скорее всего что-то не так с твоей системой.
Это хорошая идея.
Например: в автозагрузке стоит - почистить от tmp и всякого мусора, сделать дефрагментацию. Что еще можно придумать?
Так пусть комп делает это при выключении. При включении, он не будет тратить на это время.
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.05.2018, 14:00
Лучший ответ Сообщение было отмечено korvin_ как решение

Решение

vvm28, причем тут дефрагментация и программы на джава?

В случае с выключением компьютера, если я выключу комп из розетки, ничего не почиститься, поэтому не может быть 100% уверенности что функционал при выходе из системы сработает. Поэтому я и сказал что в общем случае сделать это не выдет.

Чистить всякий мусор, дефрагментацию итд делать на выключении компьютера это плохо. Сам подумай почему.
0
 Аватар для shilko2013
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
20.05.2018, 14:40
lexnom, почему бы не выполнить код заранее и в случае нормального завершения отменить его действие?)
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.05.2018, 21:21
Цитата Сообщение от shilko2013 Посмотреть сообщение
почему бы не выполнить код заранее и в случае нормального завершения отменить его действие?)
1
2 / 2 / 1
Регистрация: 19.08.2013
Сообщений: 84
21.05.2018, 03:12  [ТС]
Мне надо отправить данные на сервер, не думаю что так получится
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
21.05.2018, 08:27
Цитата Сообщение от lexnom Посмотреть сообщение
Мне надо отправить данные на сервер
Какие данные?
0
2 / 2 / 1
Регистрация: 19.08.2013
Сообщений: 84
17.07.2018, 23:45  [ТС]
Имя пользователя, и дату
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.07.2018, 23:45
Помогаю со студенческими работами здесь

BSOD при завершении работы
Ребята, симптомы, как в этой теме https://www.cyberforum.ru/memory/thread1588053.html. Комплектация: Материнская плата- GA-H61M-S1...

Действие при завершении работы Windows
У меня будет антивирус, он будет работать в фоне. Нужно когда пользователь выключает комп например чтоб антивирус записал отчет в файл и...

Зависает при выключении на завершении работы
Здравствуйте, ребята! Есть комп с установленной Windows 7 х64. Проблема в том, что при выключении компьютера зависает на завершении работы....

Ошибка при завершении работы Windows
Добрый день. Возникла одна проблема, а именно при завершении работы на экране мельком появляется окно с ошибкой...

При завершении работы выдает ошибку
При выключении или перезагрузки вылазит ошибка память не должна быть read. Кто знает как исправить? Страшно это или нет?


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru