Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/26: Рейтинг темы: голосов - 26, средняя оценка - 4.92
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346

Анти-Гадство... Или shutdown -a

03.11.2010, 22:47. Показов 5270. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Короче тут седня такая история... Какая то тварь, по нашей локалке мне вырубила комп через симдишку... обычной командой "shutdown -i"... по началу эта тварь давала интервал в 16-20 сек перед выключением... и я мог отменить с помощью "shutdown -a"...
Потом сразу вырубали с задержкой в 1-2 сек...
Есть вопрос...
Возможно ли отловить выключение и запустить "shutdown -a"?
Или хотя бы как нибудь оттянуть выключение чтобы я сам смог отменить?
Есть у меня одна мысль... Наткнулся случайно на то, что визуал студио не сохранив работу, задержал все выключение выдав "месседж бокс" типа "Хотите ли сохранить?" и пока висел месседж бокс, я могу запустить спокойно свой "shutdown -a"...

Так идея в том чтобы отловить закрытие моей проги, выдать месседж бокс, дабы заморозить выключение, запустить "shutdown -a" и закрыть месседж бокс...
Это возможно? Или я брежу?

П.С.
Есть какой нибудь шанс отловить мерзавца? Или даже просто узнать кто он?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2010, 22:47
Ответы с готовыми решениями:

Как различить reboot и shutdown перед выполнением shutdown script
Вкратце суть вопроса: Есть скрипт который должен выполняться при завершении работы компьютера. Для этого скрипт добавлен в групповых...

Анти - Установка бара (Анти бар яндекс)
Подскажите такое дело - вот все время устанавливаеться бар от яндекс от деймон тулс да и всего полно. Вобщем мне лично надоело!!! хочу...

Есть ли команда shutdown или ее аналог с "жестким" выключением компьютера?
Имеется ряд запущенных программ, которые блокируют простое выключение компьютера, точнее сказать выдают запрос типа "Вы действительно...

32
22 / 22 / 3
Регистрация: 20.10.2010
Сообщений: 82
03.11.2010, 23:05
Ну, можно сделать прогу, которая будет перехватывать событие закрытия формы, тем самым оттягивать выключение.
Вот код:
C#
1
2
3
4
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
                e.Cancel = true;
        }
1
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
03.11.2010, 23:12  [ТС]
Цитата Сообщение от Sune357 Посмотреть сообщение
Ну, можно сделать прогу, которая будет перехватывать событие закрытия формы, тем самым оттягивать выключение.
Вот код:
C#
1
2
3
4
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
                e.Cancel = true;
        }
Хмм...
По моему не окончательно пойдет...
Может я и ошибаюсь, но по моему при выключении он попробует вырубить прогу только 1 раз...
То есть 2 попытки не будет... Надо месседж бокс ставить... Спасибо за код отлова
0
22 / 22 / 3
Регистрация: 20.10.2010
Сообщений: 82
03.11.2010, 23:18
При выключении должно появится окошко, о том, что эта программа не отвечает. Хотя, я могу ошибаться. А месседж бокс это тоже самое, другими словами, он даст тот же эффект.
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
03.11.2010, 23:19
QwertyX, сделай себе батник и поставь в быстрый запуск
А ты уверен, что это по сетке а не вирус?
Если тайминг станет 00, то никакой паузы у тебя не будет , вырубается мгновенно, ничего не спасает
0
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
03.11.2010, 23:24  [ТС]
nio,
то что по сетке- 100 пудого...
этот гад еще написал пару причин моего отключения в описании! найду- убью!

а насчет батника- поподробней плиз
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
03.11.2010, 23:36
сохрани в файл .bat строку "shutdown -a" и помести ссылку на этот файл в панель быстрого запуска, как только появилось предупреждение, жмешь. Хотя это не совсем выход, как я уже писал, если злоумышленник поставит тайм 00, то ничего сделать уже будет невозможно.
Попробуй сменить IP.
0
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
03.11.2010, 23:45  [ТС]
как сменить IP?! Это же локалка...
0
 Аватар для Konctantin
970 / 773 / 171
Регистрация: 12.04.2009
Сообщений: 1,700
03.11.2010, 23:48
а не проще принять админские меры, как это так он имеет право доступа?
Поставьте фаервол, поставите пароль, но выдумывать с батниками и программами - это бред...
0
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
03.11.2010, 23:53  [ТС]
Цитата Сообщение от Konctantin Посмотреть сообщение
а не проще принять админские меры, как это так он имеет право доступа?
Поставьте фаервол, поставите пароль, но выдумывать с батниками и программами - это бред...
Админа нет! Уволился!
Нового еще нет!

А тот оставил всем админ права... вот и все...
На компе стоит точка востановления... так что играться с фаер воллом- бессмысленно!
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
03.11.2010, 23:55
Цитата Сообщение от QwertyX Посмотреть сообщение
как сменить IP?! Это же локалка
Смотря как локалка организована ... Я на своем компе спокойно меняю IP, главное не нарваться на занятый
0
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
04.11.2010, 00:04  [ТС]
Ну я в этом не варю, и скорее всего дальнейшие данные будут в 99% без полезны...
НО!

У нас сетка держащая 3 лабы + биб. компы + компы одиночки в кабинетах учителей...
В одной из комнат, стоит старый... ОООЧЕНЬ старый комп с виндовс 97, тянущий на себе бремя нашего сервера
Наши внутренние ИПы выглядят так:
10.0.0.ХХ или ХХХ

Причем на сервере стоит хард на 40 гб, к которому у ВСЕХ есть доступ... Ну и для знающих людей, есть еще пара ОООЧЕНЬ занимательных дерикторий... Закрыть доступ к которым- все просто забыли У всех админ права... одновременно ужасно ограниченные

Ну вот вроде все...
Я знаю что после 10.0.0.176 у нас компов больше нет
То есть айпишники там не заняты
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
04.11.2010, 00:13
Konctantin, компы общественные, с фаерволом пролет, хотя совет дельный
0
145 / 145 / 26
Регистрация: 09.10.2009
Сообщений: 261
04.11.2010, 01:24
Ставите сниффер, узнаете IP мерзавца, открываете планировщик, пишете батник на ребут по IP и ставите его на задание (к примеру, запуск каждые 5 мин). Можно еще поиграться с закрытием портов.
0
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8728 / 3680 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
04.11.2010, 02:38
QwertyX, можно попробовать API AbortSystemShutdown.
0
04.11.2010, 08:07

Не по теме:

ArtOfLife, главное не забыть вырубить в конце занятия, а то придут в аудиторию непричастные из другой группы, изрыдаются :D

0
XpressMusicMan Музыка24/7
 Аватар для QwertyX
46 / 35 / 3
Регистрация: 27.08.2010
Сообщений: 346
04.11.2010, 08:56  [ТС]
Цитата Сообщение от nio Посмотреть сообщение

Не по теме:

ArtOfLife, главное не забыть вырубить в конце занятия, а то придут в аудиторию непричастные из другой группы, изрыдаются :D

Да неее
У нас обезаловка- компы после урока вырубать там же точка востановления... Мол, нагадил- за собой убери
0
61 / 60 / 10
Регистрация: 11.08.2010
Сообщений: 199
04.11.2010, 10:55

Не по теме:

почитал тему - цирк, чес слово
однако заинтересовался :)



Погуглил - и вот вам приложение, которое не дает компу выключится
WindowsFormsApplication1.rar
А если его назвать как-нибудь типа "svchost.exe", убрать иконку в трее и добавить в автозагрузку знакомому на комп, то довольно прикольно может получиться )
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
04.11.2010, 14:35
Цитата Сообщение от _Sergei_ Посмотреть сообщение
Погуглил - и вот вам приложение, которое не дает компу выключится
Это приложение не дает выключить комп через меню "Пуск". А ты попробуй это останови
Вложения
Тип файла: rar выключение.rar (124 байт, 30 просмотров)
0
61 / 60 / 10
Регистрация: 11.08.2010
Сообщений: 199
04.11.2010, 14:46
Цитата Сообщение от nio Посмотреть сообщение
Это приложение не дает выключить комп через меню "Пуск". А ты попробуй это останови
неее, ну "-f" это уже читерство
c таким я не справлюсь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.11.2010, 14:46
Помогаю со студенческими работами здесь

Shutdown
Всем привет! Возможно ли решить мой вопрос? Есть необходимость сделать батник, который будет выключать ПКы циклом при помощи шутдауна ...

ShutDown Windows
Здравствуйте, я уже почти "начинающий" программист C#. Собственно вопрос. Как отследить и остановить процесс выключения компьютера и...

Shutdown ловушка c#
Всем доброго дня. Есть ли возможность отследить внезапное завершение процесса (убийство процесса пользователем, через диспетчер задач), и...

Помогите с shutdown
Здраствуйте вопрос. Есть\\shutdown\имя пк /r- перегрузка. Вопрос куда и как вставлятьеся имя пользователя и пароль.

Shutdown bazy
U menja takaja problemka, ja zashotdaunil bazu v SQL*Plus'e a potom zakril ego i teper' pytajas' prikonektitsja v rezhime internal mne...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере 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. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru