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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.08.2009, 14:10   #11
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Цитата:
Сообщение от Terran Посмотреть сообщение
Если не ошибаюсь, то так:
Код:
Procedure TForm1.Button1Click(Sender: TObject);
Begin
Keybd_Event(17,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(17,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(145,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(145,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(145,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(145,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(145,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(145,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(17,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
End;
Не, неработает..
W0LF вне форума
Старый 30.08.2009, 14:18   #12
havok
Пользователь
 
Аватар для havok
 
Регистрация: 24.08.2009
Сообщений: 42
По умолчанию

Код:
Не, неработает..
а что неработает то???
icq 580047636 You're WELCOME!!!
havok вне форума
Старый 30.08.2009, 14:50   #13
Bat{CMD}_Men
Пользователь
 
Аватар для Bat{CMD}_Men
 
Регистрация: 29.03.2009
Сообщений: 91
По умолчанию

ОДИНОЧЕСТВО В СЕТИ Писала

Цитата:
function ProcessTerminate(dwPID:Cardinal):Bo olean;
var // и т.д
Но в качестве значения dwPID нужен код процесса.
А можно этот код узнать из имени процесса?
Bat{CMD}_Men вне форума
Старый 30.08.2009, 14:59   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

поиск по форуму.
многократно обсуждалось
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 30.08.2009, 15:15   #15
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от W0LF Посмотреть сообщение
Не, неработает..
Тогда сделайте так:
Код:
Keybd_Event(VK_RCONTROL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_RCONTROL,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_RCONTROL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Будет точно работать.
Всегда рад помочь!
Terran вне форума
Старый 30.08.2009, 15:21   #16
Bat{CMD}_Men
Пользователь
 
Аватар для Bat{CMD}_Men
 
Регистрация: 29.03.2009
Сообщений: 91
Вопрос

havok писал
Цитата:
Чтобы осуществить это необходимо в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo ntrolSet\Services\i8042prt\Paramete rs создать параметр DWord CrashOnCtrlScroll и присвоить ему значение 1. и теперь при двухкратном нажатии Scroll Lock с удерживаемой правой клавишей Ctrl система впадет в глубокий даун.
Коль мы это затронули хочу задать вопрос.
в разделе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo ntrolSet\Services\i8042prt .

значение ImagePath=system32\DRIVERS\i8042prt .sys

Я подумаю что i8042prt.sys – это драйвер отвечающий за мышь и Клаву.

Можно ли в этот драйвер вшить какую ни будь программульку, что б и Клава с мышью работала и программулька запускалась?
Bat{CMD}_Men вне форума
Старый 30.08.2009, 23:02   #17
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Цитата:
Сообщение от Terran Посмотреть сообщение
Тогда сделайте так:
Код:
Keybd_Event(VK_RCONTROL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_RCONTROL,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY,0);
Keybd_Event(VK_SCROLL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Keybd_Event(VK_RCONTROL,0,KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP,0);
Будет точно работать.
и это точно не работает)
W0LF вне форума
Старый 31.08.2009, 00:57   #18
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от W0LF Посмотреть сообщение
и это точно не работает)
Код работает полностью правильно. Только меня прикалывает то факт, то даже при зажатом Ctrl программно нажимается Scroll Lock, а вручную его нельзя нажать.
Всегда рад помочь!

Последний раз редактировалось Terran; 31.08.2009 в 01:26.
Terran вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вылазит синий экран смерти pauchara Операционные системы общие вопросы 10 27.12.2011 13:20
Появляется синий экран смерти (BDOS) positiveman Компьютерное железо 7 18.08.2009 11:55
при выходе в интернет с компьютера вылетает синий экран смерти (практически сразу). Meister Свободное общение 6 25.03.2009 16:27
симптомы смерти жесткого диска! ronich Помощь студентам 2 09.01.2008 11:29