Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2012, 21:11   #1
Darcangel
Пользователь
 
Регистрация: 24.07.2009
Сообщений: 35
Радость блокировка рабочего стола

Доброго времени суток
Нужна помощь. Пишу программу управления пользователями игравого клуба

Так вот может кто подсказать как можно заблокировать рабочий стол (чтоб мышкой естественно можно было упровлять, но не какие приложения нельзя было запустить ) может кто видел gameclass типа такого или что-то похожее как виртуалбокс сохраняет сеанс

Моя цель оказалась - при окончании времени пользователя, чтоб блокировались (замораживались) все работы. а когда садился другой пользователь - машина работала дальше

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

Зарание благодарен
Darcangel вне форума Ответить с цитированием
Старый 25.12.2012, 21:12   #2
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Darcangel Посмотреть сообщение
Доброго времени суток
Нужна помощь. Пишу программу управления пользователями игравого клуба

Так вот может кто подсказать как можно заблокировать рабочий стол (чтоб мышкой естественно можно было упровлять, но не какие приложения нельзя было запустить ) может кто видел gameclass типа такого или что-то похожее как виртуалбокс сохраняет сеанс

Моя цель оказалась - при окончании времени пользователя, чтоб блокировались (замораживались) все работы. а когда садился другой пользователь - машина работала дальше

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

Зарание благодарен
Ну с вирусами вам нужно на форум хакеров, а не к нам.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 25.12.2012, 21:16   #3
Darcangel
Пользователь
 
Регистрация: 24.07.2009
Сообщений: 35
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
Ну с вирусами вам нужно на форум хакеров, а не к нам.
Я не вирус пишу и какбы негативно настроен к тем кто их распростроняет и темболее кто их пишет. Когда подконтролем 58 машин не легко за каждым следить и тратить время
Darcangel вне форума Ответить с цитированием
Старый 25.12.2012, 21:33   #4
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Заблокировать экран можно АПИ-функцией LockWorkStation.

Если заморозить надо всё, то можно перебирать все процессы, открыть потоки через OpenThread и приостановить с помощью SuspendThread
http://msdn.microsoft.com/ru-ru/libr...(v=vs.85).aspx
http://msdn.microsoft.com/ru-ru/libr...(v=vs.85).aspx

Ну и сверху наложить окно StayonTop для информации
eoln вне форума Ответить с цитированием
Старый 25.12.2012, 22:28   #5
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

пишите в ЛС помогу сделать
ClMlD вне форума Ответить с цитированием
Старый 26.12.2012, 15:10   #6
Darcangel
Пользователь
 
Регистрация: 24.07.2009
Сообщений: 35
Радость

Спс разобрался
Darcangel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание рабочего стола Miller-1981 Win Api 3 27.10.2010 21:49
Менеджер рабочего стола Kreadlling Общие вопросы C/C++ 0 08.10.2009 19:35
Блокировка рабочего стола dani92 Общие вопросы Delphi 52 29.09.2009 18:17
Обои рабочего стола YakovN Мультимедиа в Delphi 1 13.03.2009 19:43
скриншоты рабочего стола Alar Общие вопросы Delphi 0 29.10.2006 10:59