|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.10.2010, 19:58 | #1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Заблокировать рабочее место.
Думаю, что для некоторых программа будет архиважной, поэтому решил создать:
При нажатии на кнопку на экране появляется окно ввода пароля, все остальные действия блокируются. Окно сделаю на весь экран, чтобы прикрыло все, с остальным загвоздка - если я сделаю простой блок клавы и мыши - как ввести пароль? Иначе есть вероятность, что C+A+D не спасуют перед "монстром".
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
14.10.2010, 20:28 | #2 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Может попробовать не создавать окно на весь экран, а создать новое рабочее окружение ?
CreateDesktop и иже с ним понадобятся.. |
14.10.2010, 20:30 | #3 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Поясните, пожалуйста, что именно Вы имеете в виду?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
14.10.2010, 20:38 | #4 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Как я понимаю в винде по умолчанию есть три десктопа. Тот, с которым работают юзвери (input desktop), logon desktop и скринсейвер.
Можно так же создать свой десктоп и переключиться на него, при этом все остальные окажутся недоступными. Ну вот для примера я нашел\набросал такой код. Простите, но на VC++ Код:
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 14.10.2010 в 20:51. Причина: немного передлал, а то неприятно перезагружать комп лишний раз >_< |
14.10.2010, 20:40 | #5 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Очень интересный код! Спасибо, на досуге разберусь с апишной CreateDesktop, надеюсь получится.
P.S. Не думал, что прогить под винду так интересно - всегда есть что-то неизведанное.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 14.10.2010 в 20:42. Причина: философ |
14.10.2010, 21:03 | #7 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
А LockWorkStation не пойдет?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
14.10.2010, 21:18 | #8 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Простое, надежное решение, не требующее ввода в обиход дополнительных паролей. Подойдет. Похоже CreateDesktop придется подождать до подпроекта Сhameleon.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
14.10.2010, 21:42 | #10 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
А если так подумать, то чем плох стандартный?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматизированное рабочее место Менеджера торгового отдела журнальной продукции | ALASIL | Фриланс | 10 | 16.03.2010 11:38 |
Заблокировать клавиатуру | Son | Win Api | 5 | 12.03.2010 04:27 |
Место в кинотеатре | NoHeart | SQL, базы данных | 1 | 02.03.2010 19:43 |
Заблокировать запись | Yoger | БД в Delphi | 4 | 15.02.2007 14:19 |