Несколько вопросов по блокировкам

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Tamplier
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 183
Зарегистрирован: 18.11.2005 (Пт) 13:35
Откуда: Москва

Несколько вопросов по блокировкам

Сообщение Tamplier » 23.03.2006 (Чт) 8:19

В поиске првел чуть ли не 20 минут, но толку никакого...

1) Как можно запретить пользователю переключаться между приловениями (при нажатиии Alt+Tab)?
2) Как можно запретить пользователю в течение определенного промежутка времени запретить вызов Диспетчера задач (пусть даже с сообщением, типа, диспетчер задач заблокирован, так даже лучше) , а потом, с изменением условий разрешить им пользоваться? Допустим, юзер ввел определенный пароль, и диспетчер задач запустился.
3) как запретить пользователю перемещать форму? (пункт системного меню "переместить" заблокирован + при захвате заголовка формы ничего не происходит)

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 23.03.2006 (Чт) 9:28

Tamplier
1. Ставить хук и отлавливать нажатие Alt-Tab
2. Убить его на время :)
3. Moveable = False
----

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 23.03.2006 (Чт) 10:17

1 и 2 можно делать так:http://bbs.vbstreets.ru/viewtopic.php?t=23362
2. Убить его на время Smile
Ы? А что если он потом опять запустится?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 23.03.2006 (Чт) 12:39

ANDLL
Ыыы убивать его по таймеру :lol:
Если всё делать своими ручками, они скоро отвалятся !

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 23.03.2006 (Чт) 13:43

Причем, не уточняется на самом деле, кого убить - ТМ или юзера :)

Tamplier
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 183
Зарегистрирован: 18.11.2005 (Пт) 13:35
Откуда: Москва

Сообщение Tamplier » 23.03.2006 (Чт) 14:31

Причем, не уточняется на самом деле, кого убить - ТМ или юзера

Наверное, проще юзера...

1 и 2 можно делать так:http://bbs.vbstreets.ru/viewtopic.php?t=23362

Хм... А это идея... Несмотря на то, что программа довольно простая (для проведения тестов), это можно сделать... :twisted:

ANDLL Ыыы убивать его по таймеру

Ага, для начала меряем через сколько он опять запустится, затем делаем поправку на нагруженность процессора и делаем таймер с убиением ТМ... :D Веселый вирус получится...

Ставить хук и отлавливать нажатие Alt-Tab

А про хуки можно поподробнее?

Ксати, если не использовать метод, который предложил ANDLL (чтобы не особо сложно было) Там же тогда надо пытаться отлавливать еще Win+D и прочие мелочи жизни (точнее винды)...

Tamplier
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 183
Зарегистрирован: 18.11.2005 (Пт) 13:35
Откуда: Москва

Сообщение Tamplier » 24.03.2006 (Пт) 16:10

Tamplier писал(а):
Ставить хук и отлавливать нажатие Alt-Tab

А про хуки можно поподробнее?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 183

    TopList