![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| Randomshik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
Люди... помогите пожалуйста програмно выключить клаву и мышь...
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 9 Всего: 98 |
поиском пользуемся
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| ShadowDancer |
|
|||
|
Unregistered |
|
|||
|
||||
| Yanis |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 13 Всего: 111 |
Верно, но к сожалению против Ctrl+Alt+Del этот приём бессилен. |
||||
|
|||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: нет Всего: 17 |
Вот решение от CTRL+ALT+DEL
implementation function BlockInput(fBlockIt: Boolean): Boolean; stdcall; external 'user32.dll'; procedure TForm1.Button1Click(Sender: TObject); begin repeat blockinput(true); until 2=3; end; Камп виснет наглухо, загрузка проца 100%, при нажатии CTRL+ALT+DEL через некоторое время диспетчер подгружается но толку мало Проверил на собственной машине -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| Bog d`An |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.3.2005 Где: Украина:Днепропет ровск Репутация: нет Всего: 3 |
Может стоить хук повесить?
--------------------
Удача откроет двери даже там, где их нет.Генри Морган--------------------[Furry team][Agent`s team][СРУКер] |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: нет Всего: 17 |
Я тут не давно на форуме да и в программирование тоже, Bog d`An что такое хук????
-------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| Bog d`An |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.3.2005 Где: Украина:Днепропет ровск Репутация: нет Всего: 3 |
о!! это такая весч! закачаешся... конкретно на мышу и клаву вроде бы на форуме видел...
если хороше знаешь английский - вот пример как отключить комбинации клавиш винды
зы: авторские права - внизу кода зыы: а зачем тебе вообще это надо? просто подвесить комп или для чего нужного? --------------------
Удача откроет двери даже там, где их нет.Генри Морган--------------------[Furry team][Agent`s team][СРУКер] |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: нет Всего: 17 |
Короче комбинации клавы можно обрубить проще
type //тип загружаемой процедуры TRegisterServiceProcess = function (dwProcessID, dwType:DWord) : DWORD; stdcall; implementation //2)Отключение комбинаций клавиш Ctrl-Alt-Del, Alt-Tab, Ctrl-Esc procedure TForm1.Button3Click(Sender: TObject); begin SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,0,0); end; вроде должно работать P.S. нужно для нужного а не просто так -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 5 Всего: 116 |
RooR, а теперь открываем MSDN и читаем:
То есть твой способ на NT не пойдет... Это сообщение отредактировал(а) volvo877 - 24.2.2006, 16:59 |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: нет Всего: 17 |
Да я вообще не смотрел что там вверху написано, я написал что есть у меня на компе(литература всякая) и там написано вот это ну я и написал
type //тип загружаемой процедуры TRegisterServiceProcess = function (dwProcessID, dwType:DWord) : DWORD; stdcall; implementation //Отключение комбинаций клавиш Ctrl-Alt-Del, Alt-Tab, Ctrl-Esc procedure TForm1.Button3Click(Sender: TObject); begin SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,0,0); end; -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: нет Всего: 17 |
Короче додумал и доделал прогу про выключение клавы и мыши, получился "вирусок" может кто сможет применить в благих целях
-------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| vood |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 271 Регистрация: 23.2.2006 Где: Санкт-Петербург Репутация: нет Всего: 1 |
-------------------- Вы все еще курите ? Тогда мы идем к вам |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |