Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 5 1 4
Запрет на прерывание процесса winforms /csharp/ nsk 03/02/26 Втр 01:00:34 3636137 1
IMG8189.jpeg 20Кб, 736x736
736x736
Сап. Подскажите, как наглухо запретить прерывание процесса? Например, есть у меня форма на шарпе, а подписка на событие при закрытии ничего не дает. Мб можно как-то на низком уровне реализовать?
Аноним 03/02/26 Втр 11:17:55 3636167 2
>>3636137 (OP)
Переписывай логику так, чтобы в этом не было необходимости. Если кто-то захочет закрыть твою форму через диспетчер задач, ты ничего не сможешь сделать. А если и найдёшь способ, на событие выдёргивания компьютера из розетки ты всё равно не подпишешься.
Аноним 03/02/26 Втр 20:41:48 3636502 3
Для запрета прерывание нужен RING0-доступ. Тут есть варианты: отладка уровня ядра, драйвер уровня ядра, ну или взлом системы. Но, мне кажется, это не твой путь. Твой путь - перехват событий. В отладчике или перехват Winapi-вызовов.
Аноним 03/02/26 Втр 20:58:42 3636506 4
02/03/26 Пнд 13:33:32 3654673 5
>>3636137 (OP)
> подписка на событие при закрытии ничего не дает
Вангую, у анона была проблема XY которую он успешно разрешил, ибо молчит. А суть проблемы заключается в том, что по дефолту закрытие формы триггерит автоматическую остановку приложения. И очевидно, можно настроить так, чтобы при закрытии формы приложение не останавливалось. Это первая задача, при которой сталкиваются нубы, которые хотят сделать приложение, висящее в трее.

Раз ОП уже месяц молчит, он уже нашёл решение.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов