Выполняем встроенные команды Windows.
Автор: Ruslan Abu Zant
Компилятор: Delphi 4.x (или выше)
Впринцыпе эти команды можно запускать в меню «Выполнить…» (Run), кнопки Пуск. Ну а в Delphi они запускаются путём всем извесной команды 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.