Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/40: Рейтинг темы: голосов - 40, средняя оценка - 4.85
Заблокирован

Запрет на выключение и перезагрузку компьютера!

07.06.2012, 11:16. Показов 7871. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Такой вопрос, как можно реализовать запрет на выключение компьютера через "Меню" -> "Выключение" и вообще есть ли такая возможность запрета выключения компьютера методом задержки кнопки Power?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.06.2012, 11:16
Ответы с готовыми решениями:

Запрет на выключение компьютера
Здравствуйте! Хотел спросить можно ли сделать запрет на выключение компьютера. Чтобы компьютер нельзя было выключить любыми способами,...

Запрет на выключение компьютера "Гостем"
Всем привет. В системе есть 2 учетки. Первая юзер с админскими правами под паролем, 2-ая Гость, без пароля. Ну вообщем дело такое. Если был...

Скрипт на перезагрузку компьютера
Здравствуйте, не знаю сможете-ли вы мне помочь, облазил интернет ничего не нашел, решил сюда написать. У меня такая проблемка: есть...

29
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
08.06.2012, 07:43
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от inv.DS Посмотреть сообщение
запрет на включение компьютера через "Меню"
Скрыть кнопку "Пуск", сделать её неактивной и т.п.?

Цитата Сообщение от inv.DS Посмотреть сообщение
запрета выключения компьютера методом задержки кнопки Power?

А ещё можно супермоментом заклеить шнур питания в системном блоке и в розетке.
4
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38203 / 21135 / 4310
Регистрация: 12.02.2012
Сообщений: 34,740
Записей в блоге: 14
08.06.2012, 10:13
Ну, если совсем серьезно, можно перехватить системную функцию, которая завершает Windows... Как это делается, описано в книге Стривена Романа http://www.ozon.ru/context/detail/id/151382/
0
Заблокирован
28.01.2013, 20:05  [ТС]
Привет всем! На работе есть машины на которых в 18.00 часов начинается архивация БД, но как всегда человеческий фактор жмет на ПУСК - ВЫКЛЮЧЕНИЕ. Как запретить перезагрузку ПК?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
28.01.2013, 21:23
1) наклеить предупреждающую надпись на монитор
2) издать приказ по предприятию иванову петрову сидорову в конце рабочего дня не выключать довести под роспись. при нарушении - наказать на премию.
3) и самое правильное: НЕ хранить базы на локальных компах. использовать сервер.
2
Заблокирован
28.01.2013, 21:27  [ТС]
Цитата Сообщение от magirus Посмотреть сообщение
НЕ хранить базы на локальных компах. использовать сервер.
Долго тебе рассказывать многоуважаемый.
По 1 и 2 пункту уже не раз такое было. и что только не делали. в общем ужс. Ну к примеру работает у нас такой контингент по 45 - 50 лет или 55 которые уже собственно знают работа и дом, да и у всех семьи там внуки, проблемы и их грузить такой ерундой не пройдет. лучше премии лишатся чем поймут.

Добавлено через 1 минуту
Ну или "ЙА БЛОНДИНКО" ни кто не отменял !
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
28.01.2013, 21:48
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Скрыть кнопку "Пуск", сделать её неактивной
А этот совет чем не подходит? Пока работает архиватор, можно заменить стандартную ПУСК на свою. При нажатии выдавать предупреждение, что бы не выключали комп. Как пройдет архивация всё вернуть на место.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
28.01.2013, 21:52

Не по теме:

Pro_grammer, ну комп то можно и в 17-45 ткнуть на выключение...
а от зажатия кнопки выключения вообще ничего не спасет. только ее отсутствие.... но тогда включать будет проблематично....


и все же, что мешает базы перенести на сервер?
0
Заблокирован
28.01.2013, 21:58  [ТС]
Цитата Сообщение от magirus Посмотреть сообщение
и все же, что мешает базы перенести на сервер?
Лицензия. Ключи. Только видят локальный БД, писал один умелец, сколько уже материм. Вот поставили задачу перед отделом разработчиков создать аналог и лучше. Дали полтора года им. С нас пока как с админов запретить это.
0
 Аватар для t1m0n
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
28.01.2013, 23:18
закройте комп в отдельную комнату и ограничьте доступ))) удалите всех пользователей кроме админов...
2
 Аватар для morgann55
1365 / 207 / 37
Регистрация: 09.02.2012
Сообщений: 745
29.01.2013, 04:47
Отключи в панели задач "Отображать поверх всех окон" и прикрой её своим формой, которую нельзя передвинуть
0
Заблокирован
29.01.2013, 06:55  [ТС]
Неужели нету вариантов решения вопроса программным способом!?
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
29.01.2013, 10:49
Цитата Сообщение от inv.DS Посмотреть сообщение
Неужели нету вариантов решения вопроса программным способом!?
Можно в 17.59 заблокировать кнопку ПУСК, а в (17.59+скока там длится архивация) разблокировать.

Больше никаких мыслей не приходит.....
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
29.01.2013, 10:52
На работе есть машины на которых в 18.00 часов начинается архивация БД
А обед у вас во сколько?
Не все хотят оставаться после работы и ждать когда закончит работу архиватор.
А на обед никто комп не выключает и не обращает на него внимание - заняты своими делами(если не играют в игры, конечно, и не сидят в "одноклассниках")
0
Заблокирован
29.01.2013, 12:12  [ТС]
Обед как обед кто уходит на обед, кто остается и работает на рабочих местах еду доставляют на место по заказу. Кнопка пуск конечно вариант был бы интересен, но вот есть такие люди кто запускает программы из меню пуск, а на рабочем столе у них только один ярлык к папке на другом диске с документами. Просто не верится чтобы выключение компьютера нельзя было перехватить. В семерке к примеру при выключении могут появится незакрытые фоновые программы и их либо можно завершить или отменить выключение компьютера.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
29.01.2013, 18:15
SoftIce, а у меня с твоим кодом вот чего получилось: панель задач пропала, а сама кнопка "Пуск" осталась
(пробовал оба варианта).

У кнопки пуск - вон какие параметры (см. скрин).
Можно ведь прочитать текст всех дочерних элементов, и найти с надписью "Пуск" ? (в API не силен)
Миниатюры
Запрет на выключение и перезагрузку компьютера!   Запрет на выключение и перезагрузку компьютера!  
1
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
29.01.2013, 20:08
Цитата Сообщение от Dragokas Посмотреть сообщение
вот чего получилось: панель задач пропала, а сама кнопка "Пуск" осталась
Потому что панель задач не является родительской по отношению к кнопке "Пуск" в Вашей системе (мне так кажется)
А это hWndParent = FindWindow("Shell_traywnd", "") как раз хендл панели задач.
Не ищется с этим хендлом кнопка ни по надписи, ни по имени класса("Button")
0
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
29.01.2013, 21:05
Задача интересная. В рамках VB ее можно решить?
0
Заблокирован
29.01.2013, 21:07  [ТС]
Если решу или помогут решить, я еще и премию могу получить процентов 85%, что получу!
0
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 68
29.01.2013, 21:15
inv.DS, может быть лучше решать в рамка С++?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.01.2013, 21:15
Помогаю со студенческими работами здесь

Скрипт на перезагрузку компьютера
Здравствуйте, не знаю сможете-ли вы мне помочь, облазил интернет ничего не нашел, решил сюда написать. У меня такая проблемка: есть...

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

Выключение компьютера в XP
Скажите как выключить комп в XP комп. Всё есть - перезагрузка,выход из windows , завершение сеанса, а как выключить как выключить ни...

Выключение компьютера
Добрый день! Совсем не давно стал компьютер резко выключаться. Например, Включил утром компьютер, поработал за ним минут 20, он...

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru