Страница: 1 |
я уже спрашивал про механизм локеров для игротек... нашел тут на серваке пример Security Manager... он блокирует систему как Screen Saver, это срабатывает под 9х а как такую фишку сбахать под 2к. Или может подскажите способы запрета нажатия клавиш [Alt]+[Tab]? и как под 2k скрыть софтину из Task List, даже если она взлетела как Shell (можно конечно запустить как службу от имени системы... правда с этим тоже проблемы...)??? Я к чему все это пишу?... просто хочу сделать свою софтину а не использовать готовые (они чаще всего просят денежки:).... хотя и не отказался бы использовать Freewar'ый.... Best Ragarts! Slay
А почему именно под 2к. Чем тебя не устраивает 98. Я делал такую прогу с полгода назад. Насколько я знаю, скрыть прогу в Tasкbar под Win2k практически невозможно, в отличии от 98. Каждую минуту происходил обмен сообщениями между сервером и клиентом о наличии времени. Если времени нету, тогда с сервера шла ко[sensored]а на перезагрузку клиента. Изначально рабочая станция является блокированной. угу... понятно... я решил после окончания времени сеанса просто грохать все окна.... лишь бы лишнего не грохнуть... а сама блокировка как реализована? Ja po okonchanii seansa otrubal klawu i monitor na kliente )) У проги две формы, одна с пустым экраном, вторая со списком приложений. При блокировке происходит выгрузка одной и загрузка другой. Связь клиента с сервером осуществляется каждую минуту. Информация о времени хранится и на сервере и на клиенте в зашифрованном виде (на случай если сервак упал). я примерно также сделал только форма одна, на ней выводится сообщение о блокировке и становится не доступным список программ.... сейчас делаю удаленное управление сталкнулся с проблемой выключения машины с 2к.... стандарная апи функция ExitWindowsEx не пашет... вродебы процесс должен получить доступ для выполнения этой операции а как это сделать я не знаю... Slay! Wot nashel poka tolko wikluchenie monitora, s klawoj ishodniki gde-to propali... Iwan. Sorry! Speshil, ne posmotrel i opjat iz explorera wstawil text... Ne hotel ja ... Zabil blin pro etu zamorochku. Klanus bolshe ne budu !! Mog bi tak sam udalil bi... Ne karaj strogo... Слушай Mag скажи пжлста значение SC_MONITORPOWER я кстати другие параметры нашел: -1 - Переводит монитор в нормальный, рабочий режим 0 - Переводит монитор в режим "легкого" засыпания 1- Переводит монитор в спящий режим 2 - Монитор выключается Sorry, tut ja pass, u menja wed polnogo opisanija netu i w Apleman'e etogo toje netu. Ja etot kod kogda to dawno w FIDO po pochte poluchil Tak chto tut nado opitnim putem ! Страница: 1 |
Вопрос: опять locker....
Добавлено: 15.08.02 13:06
Автор вопроса: Slay | Web-сайт:
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
paul_sn
Вопросов: 16
Ответов: 164
Web-сайт:
Профиль | | #1
Добавлено: 15.08.02 20:33
Номер ответа: 2
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #2
Добавлено: 16.08.02 09:14
в том то и дело что нужно под 2к (у клиента все машины под ней)... А как ты реализовывал блокировку машины после окончания времени???
Номер ответа: 3
Автор ответа:
paul_sn
Вопросов: 16
Ответов: 164
Web-сайт:
Профиль | | #3
Добавлено: 16.08.02 11:48
Номер ответа: 4
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #4
Добавлено: 16.08.02 15:00
Номер ответа: 5
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #5
Добавлено: 16.08.02 15:31
Номер ответа: 6
Автор ответа:
paul_sn
Вопросов: 16
Ответов: 164
Web-сайт:
Профиль | | #6
Добавлено: 18.08.02 03:27
Номер ответа: 7
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #7
Добавлено: 18.08.02 16:25
Номер ответа: 8
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #8
Добавлено: 20.08.02 14:51
Выключить монитор: SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0); Включить монитор: SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1); Toka snachala propishi API
Declare Function SendMessage& Lib "User32"
Alias "SendMessageA"(ByVal hWnd as Long,ByVal WMsg as Long, ByVal wParam as Long,ByVal LParam as Any )
Pod 2K ne probowal, tak chto testi !
Номер ответа: 9
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #9
Добавлено: 20.08.02 17:24
Номер ответа: 10
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #10
Добавлено: 21.08.02 12:44
Номер ответа: 11
Автор ответа:
MAGNUS
Вопросов: 12
Ответов: 430
Профиль | | #11
Добавлено: 21.08.02 13:56