Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];

Вниз

Драйвер Клавы & Мыши   Найти похожие ветки 

 
BAHO   (2002-05-04 04:49) [0]

Подскажите кто знает как работать с драйвером клавиатуры & mouse
в частности отключение и включение...(чтобы вообще не работала)
BlockInput-ом не катит, можно Ctrl+Alt+Del-ом врубить !!!


 
Song   (2002-05-04 10:04) [1]

Через rundll можно, но я не в курсе, можно ли их разблокировать по C-A-D


 
cok   (2002-05-04 14:05) [2]

winexec(Pchar("ABCD"),sw_Show);
где "ABCD" - одна из следующих команд ...

"rundll32 shell32,Control_RunDLL" - Запустить Панель Управления

"rundll32 shell32,OpenAs_RunDLL" - Открыть диалог "Открыть Как ..." ("Open With...")

"rundll32 shell32,ShellAboutA Info-Box" - Открыть "About Window Window"

"rundll32 shell32,Control_RunDLL desk.cpl" - Открыть диалог "Свойства: Экран" (Display Properties)

"rundll32 user,cascadechildwindows" - Выстроить все окна каскадно

"rundll32 user,tilechildwindows" - Свернуть все окна

"rundll32 user,repaintscreen" - Обновить Десктоп

"rundll32 shell,shellexecute Explorer" - Перезапустить Проводник

"rundll32 keyboard,disable" - Заблокировать Клавиатуру

"rundll32 mouse,disable" - Запретить мышку

"rundll32 user,swapmousebutton" - Поменять кнопки мыши

"rundll32 user,setcursorpos" - Установить Курсор в позицию (0,0)

"rundll32 user,wnetconnectdialog" - Показать диалог "Подключить сетевой диск" ("Map Network Drive")

"rundll32 user,wnetdisconnectdialog" - Показать диалог "Отключить сетевой диск" ("Disconnect Network Disk")

"rundll32 user,disableoemlayer" - Отобразить окно BSOD ("""(BSOD) = Blue Screen Of Death """)

"rundll32 diskcopy,DiskCopyRunDll" - Показать диалог копирования диска

"rundll32 rnaui.dll,RnaWizard" - Запустить "Internet Connection Wizard"
"rundll32 shell32,SHFormatDrive" - Запустить окно форматирования дискеты ("Format Disk (A)")

"rundll32 shell32,SHExitWindowsEx -1" - "Холодный" перезапуск Проводника

"rundll32 shell32,SHExitWindowsEx 1" - Выключить компьютер

"rundll32 shell32,SHExitWindowsEx 0" - Завершить сеанс текущего пользователя

"rundll32 shell32,SHExitWindowsEx 2" Быстрый перезапуск Windows9x

"rundll32 krnl386.exe,exitkernel" - Выход из Windows 9x без потверждения

"rundll rnaui.dll,RnaDial "MyConnect" - Запустить диалог "Net Connection"

"rundll32 msprint2.dll,RUNDLL_PrintTestPage" - Выбор и печать тестовой страницы текущего принтера

"rundll32 user,setcaretblinktime" - Усатновить скорость мигания курсора

"rundll32 user, setdoubleclicktime" - Установить скорость двойного нажатия

"rundll32 sysdm.cpl,InstallDevice_Rundll" - Поиск устройств не PnP.





 
BAHO   (2002-05-05 00:50) [3]

Ну спасибо...
Тока вот как потом их обратно врубить...!?


 
BAHO   (2002-05-05 06:19) [4]


> Song ©

Их так вообще разблокировать нельзя
тока перезагрузка...


> cok ©

Спасибо но это немного не то что я хотел
включить не получится...


 
Song   (2002-05-05 11:20) [5]

А если словечко disable на enable заменить?
Или восстанавливать через BlockInput()?


 
слон   (2002-05-06 05:09) [6]

2BAHО
А кто тебе мешает, через реестр отрубить возможность шатдауна и ребутинга и повесить BlockInput на таймер, тогда юзверь все равно ничего сделать не сможет, а отрубать прогу через сокеты?


 
BAHO   (2002-05-08 01:03) [7]

Спасибо всем...

> слон

Идея хорошая если еще в таймере добавить убитие процесса диспетчера задач !!!



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

Форум: "WinAPI";
Текущий архив: 2002.07.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
14-10003
BJValentine
2002-06-04 17:17
2002.07.04
MS Excel 97


3-9730
Alex-kosmonavt
2002-06-11 09:56
2002.07.04
Картинки в базе данных


14-10004
Ajax
2002-06-02 14:27
2002.07.04
Разбиение недели на часы


14-9994
kaif
2002-06-04 02:55
2002.07.04
Word -> PDF


6-9946
Igor Nikolaev
2002-02-17 11:49
2002.07.04
Определение OS, определение запущенных сервисов.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский