Команды Rundll32 и возможность их использования.
Все мы знаем, что все процессы во время работы запускаются и останавливаются с помощью комманд, которые ОС постоянно выполняет. Но сейчас это уже не так актуально и интересно, но несмотря на это нами было получено несколько писем с просьбой дать описание всех команд Rundll32 в Windows, что мы и делаем.
Команда |
Действие |
rundll32 user.exe,ExitWindows |
Завершение работы Windows |
rundll32 user.exe,ExitWindowsExec |
Перезагрузка Windows |
rundll32 shell32.dll,SHExitWindowsEx |
Завершение сеанса работы Windows |
rundll32 user,RepaintScreen |
Обновить экран (F5) |
rundll32 user,WNetDisconnectDialog |
Вызвать окно "Отключение сетевого диска" |
rundll32 user,disableoemlayer |
Провоцировать сбой системы (черный экран и мигающий курсор) |
rundll32 user,WNetConnectDialog |
Вызвать окно "Подключение сетевого диска" |
rundll32 user,SetCursorPos |
Переместить курсор мыши в левый верхний угол |
rundll32 diskcopy,DiskCopyRunDll |
Вызвать окно "Копирование диска" |
rundll32 shell,ShellExecute |
Открыть корневой каталог в проводнике |
rundll32shell32,OpenAs_RunDLL файл.расширение |
Открыть диалоговое окно "Открыть с помощью..." и связать указанную программу с файлами с расширением, указанном в команде |
rundll32 shell32,SHFormatDrive |
Вызвать окно форматирования диска |
rundll32 shell32,ShellAboutA |
Показать окно About Windows |
rundll32 shell32,Control_RunDLL |
Открыть Панель управления |
rundll32 shell32,Control_RunDLL set.cpl |
Вызвать определенное окно на Панели управления. Вместо set.cpl в команде нужно вписать необходимый файл с расширением .cpl. |
rundll32 krnl386.exe,exitkernel |
Выход из Windows без любых сообщений/вопросов |
rundll32 user,SwapMouseButton |
Поменять местами клавиши мыши (работает только в одну сторону) |
rundll32 keyboard,disable |
Отключить клавиатуру |
rundll32 mouse,disable |
Отключить мышь |
rundll32 user,TileChildWindows |
Расположить все несвернутые окна по вертикали |
rundll32 user,CascadeChildWindows |
Расположить все несвернутые окна каскадом |
rundll32 msprint2.dll,RUNDLL_PrintTestPage |
Выбрать принтер и распечатать пробную страницу |
rundll32 user,SetCaretBlinkTime |
Сильно увеличить частоту мигания курсора |
rundll32 user, SetDoubleClickTime |
Изменить скорость двойного щелчка мыши |
rundll32 rnaui.dll,RnaWizard |
Вызвать диалог "Установка связи" |
rundll32 sysdm.cpl,InstallDevice_Rundll |
Установить оборудование |
rundll32 shell32,SHExitWindowsEx 0 |
Перезагрузить Windows без перезагрузки компьютера |
rundll32 shell32,SHExitWindowsEx 1 |
Завершить работу Windows |
rundll32 shell32,SHExitWindowsEx 2 |
Перезагрузить компьютер |
К сожалению, большинство этих команд не работают в Windows XP, но тем не менее, стоит их изучить, дабы ускорить свою работу в Windows 9x.
Самый простой способ - это создать ярлык на рабочем столе и в строке адреса файла вписать одну из команд. После чего назначить горячую клавишу - таким образом за пару нажатий можно сделать то, для чего бы требовалось не одна минута.