Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Почему, если я сам посылаю системе WM_KEYDOWN и WM_KEYUP, то мой   Найти похожие ветки 

 
Cosinus ©   (2005-01-19 16:50) [0]

хук его не ловит??? Ловушка стоит на WH_Keyboard.


 
Игорь Шевченко ©   (2005-01-19 17:03) [1]

А системе - это как ?


 
Cosinus ©   (2005-01-19 17:08) [2]

Какому то окну в системе... Любому. В данном случае своему.


 
Digitman ©   (2005-01-19 17:11) [3]


> Cosinus ©   (19.01.05 17:08) [2]


раз сам себе посылаешь программно (или не себе - неважно), то и лови их с пом. WH_SEND/POST/GETMESSAGE


 
Игорь Шевченко ©   (2005-01-19 17:16) [4]


> Какому то окну в системе... Любому. В данном случае своему.


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


 
Cosinus ©   (2005-01-19 17:23) [5]


> Digitman ©   (19.01.05 17:11) [3]

Да не... Мне это надо, чтобы не вываливался ScreenSaver. Я уже  описал, что хочу получить в другом топике. Все реализовал, кроме эмуляции нажатия.

Я тут недавно задал вопрос - правда ли, что в локальной сети(на всех машинах стоит 2000) можно сделать так, что время перехода в режим когда пребуется ввести пароль для продолжения работы (домен,username и пароль) выставляется глобально для всей сети и пользователь не может его (время) изменить. Меня уверили, что все выставляется и надо мной подшутили. А я и поверил. А зря, потому что не могу я изменить время - оно вроде меняется, но при открытии desktop=>settings=>screensaver заново время установлено все то же, которое было до моего изменения. Меня бесит, что каждые 6 минут приходится вводить пароль заново, вот и подумалось, что можно попробовать написать программку работающую как виндовая, но перекрывающая ее, то есть чтобы можно было время самому вводить.
HKEY_CURRENT_USER\Control Panel\Desktop
Спасибо за наводку, но это не прокатывает. Я пробовал изменить параметр ScreenSaverIsSecure с 1 на 0 и ScreenSaveTimeOut с 900 на 150 (предположительно, это должна была быть минута). И потом, я не хочу отключать этот режим совсем, я хочу научиться им управлять. Может кто что-нибудь подскажет?

KSergey ©   (19.01.05 10:16) [8]
А вообще действовать в обход корпоративных правил - это как минимум не правильно, как максимум - чревато...

Cosinus ©   (19.01.05 10:28) [10]
> KSergey ©   (19.01.05 10:16) [8]

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


 
Cosinus ©   (2005-01-19 17:26) [6]


> Игорь Шевченко ©   (19.01.05 17:16) [4]

А как же тогда это реализовать? Если я правильно понимаю, то keybd_event тоже не сработает?


 
Игорь Шевченко ©   (2005-01-19 17:31) [7]


> Просто мне часто необходимо паять и мониторить порты, а
> он зараза выключается.


Отключи его нафиг и не мучайся.


 
Cosinus ©   (2005-01-19 17:33) [8]


> Игорь Шевченко ©   (19.01.05 17:31) [7]

Отключен, но ровно через 6 минут, ЕСЛИ Я НЕ РАБОТАЮ С КОМПОМ, включается "нажмите ctrl+alt+del..."


 
Просто Джо ©   (2005-01-19 17:50) [9]


Отключен, но ровно через 6 минут, ЕСЛИ Я НЕ РАБОТАЮ С КОМПОМ, включается "нажмите ctrl+alt+del..."


Может Standby по времени включен в Power Option Settings?


 
Игорь Шевченко ©   (2005-01-19 17:59) [10]

можно настроить групповую политику так, что для всех будут дейстовать одни настройки Screen Saver"а, а для конкретного юзера - другие.
Это должен знать администратор. А непродвинутый юзер должен уметь сказать ему "што тебя тут за байда долбаная достала меня уже!"


 
Cosinus ©   (2005-01-19 18:02) [11]


> Просто Джо ©   (19.01.05 17:50) [9]

Нет

>to All
Блин, ну не сделано же это на уровне драйверов??? Как то же можно приостановить его запуск. Все права есть.


 
Cosinus ©   (2005-01-19 18:04) [12]


> Игорь Шевченко ©   (19.01.05 17:59) [10]

Хм... Сейчас узнаю.

А по сабжу: вы не знаете, или не хотите говорить? Это просто вопрос, без каких-либо наездов :)


 
Cosinus ©   (2005-01-19 18:45) [13]


> Игорь Шевченко ©   (19.01.05 17:59) [10]

Админ говорит, что ему лень заводить на меня одного отдельную политику...

Господа, так есть способ или же нет?


 
Cobalt ©   (2005-01-19 18:56) [14]

2 Cosinus ©   (19.01.05 17:26) [6]
> Если я правильно понимаю, то keybd_event тоже не сработает?
А ты попробуй


 
Cosinus ©   (2005-01-19 20:52) [15]


> Cobalt ©   (19.01.05 18:56) [14]

Только что проверил - все работает на ура. Спасибо огромное. Каюсь, надо было проверить сразу.



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.026 c
1-1108560047
Bako
2005-02-16 16:20
2005.03.06
Анимированный GIF и JvRichEdit


1-1108480010
Mouserx
2005-02-15 18:06
2005.03.06
Unicode в Строку


14-1108102012
MBo
2005-02-11 09:06
2005.03.06
Пятничная разминка заскорузлых нейронов и аксонов :)


3-1107260551
NightStranger
2005-02-01 15:22
2005.03.06
Работа с TextData


4-1106114857
CHES
2005-01-19 09:07
2005.03.06
Чтение com - порта и синхронизация потоков