Утилита командной строки rundll32.exe

Утилита командной строки rundll32.exe

Автор: Юрий Березин

Источник: http://www.goldfaq.ru/

Windows имеет в своем составе утилиту командной строки rundll32.exe, которая позволяет запускать некоторые команды-функции, заложенные в DLL-файлах. Вообще-то данная утилита была разработана для внутреннего пользования программистами Microsoft. Но богатые возможности этой программы дало повод на всеобщее использование пользователями. Список команд слишком обширен.

Приведем список наиболее значимых команд (в котором найдете ОЧЕНЬ интересные команды, ну а как их использовать, думайте сами!).

* rundll32 shell32.dll,Control_RunDLL hotplug.dll — диалоговое окно Отключение или извлечение аппаратного устройства

* rundll32 diskcopy,DiskCopyRunDll — вызов диалога "Копирование диска".

* rundll32 keyboard,disable — отключение клавиатуры, действует до следующей перезагрузки.

* rundll32 mouse,disable — отключение мыши вплоть до перезагрузки.

* rundll32 krnl386.exe,exitkernel — выгрузить ядро системы, выход из Windows.

* rundll32 mshtml.dll,PrintHTML «HtmlFileNameAndPath» — распечатать документ HTML, где «HtmlFileNameAndPath» — путь к файлу и его имя.

* rundll32 мсprint2.dll,RUNDLL_PrintTestPage — распечатать тестовую страницу на принтере.

* rundll32 netplwiz.dll,AddNetPlaceRunDll — вызов мастера подключения нового сетевого ресурса "Добавление в сетевое окружение".

* rundll32 rnaui.dll,RnaWizard — вызов мастера "Удаленный доступ к сети".

* rundll32 rnaui.dll,RnaWizard /1 — вызов мастера "Удаленный доступ к сети" без отображения начального окна.

* rundll32 shell,ShellExecute — открыть Проводник (папка "Рабочий стол").

* rundll32 shell32,Control_RunDLL — открыть в Проводнике папку "Панель управления".

* rundll32 shell32,Control_RunDLL appwiz.cpl,n — вызов диалогового окна "Установка и удаление программ", в котором будет открыта вкладка с номером «n» (от 1 до 3).

* rundll32 shell32,Control_RunDLL main.cpl @0 — открыть диалог "Свойства мыши".

* rundll32 shell32,Control_RunDLL main.cpl @1 — открыть диалог "Свойства клавиатуры".

* rundll32 shell32,Control_RunDLL main.cpl @2 — открыть папку "Принтеры".

* rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintersFolder — открыть папку «Принтеры» (другой способ).

* rundll32 shell32,Control_RunDLL main.cpl @3 — открыть папку "Шрифты".

* rundll32 SHELL32,SHHelpShortcuts_RunDLL FontsFolder — открыть папку «Шрифты» (другой способ).

* rundll32 SHELL32,Control_RunDLL modem.cpl, add — открыть диалог "Свойства модема".

* rundll32 shell32,Control_RunDLL timedate.cpl — открыть диалог "Дата и время".

* rundll32 shell32,OpenAs_RunDLL — вызвать диалог "Открыть с помощью…".

* rundll32 shell32,ShellAboutA WINHOWTO.RU — информация о версии Windows.

* rundll32 shell32,SHExitWindowsEx 0 — закрыть все программы, перегрузить оболочку.

* rundll32 shell32, SHExitWindowsEx 1 — выключить ПК.

* rundll32 SHELL32, SHExitWindowsEx -1 — перегрузить оболочку Windows.

* rundll32 shell32, SHExitWindowsEx 2 — перегрузить ПК.

* rundll32 shell32,SHExitWindowsEx 4 — принудительно закрыть все программы.

* rundll32 shell32,SHExitWindowsEx 8 — выход из Windows и выключение ATX-совместимого ПК.

* rundll32 shell32,SHFormatDrive — вызов диалога форматирования диска А:.

* rundll32 SHELL32,SHHelpShortcuts_RunDLL AddPrinter — запуск "Мастера установки принтера".

* rundll32 shell32,SHHelpShortcuts_RunDLL Connect — запуск мастера подключения сетевого диска.

* rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintTestPage — распечатать тестовую страницу.

* rundll32 sysdm.cpl,InstallDevice_Rundll — вызов мастера установки оборудования.

* rundll32 url.dll,FileProtocolHandler %1 — открыть веб-страницу, где %1 — URL сайта (включая http://).

* rundll32 url.dll,MailToProtocolHandler %1 — создать новое письмо, где %1 — e-mail адресата.

* rundll32 user,CASCADECHILDWINDOWS — расположить все окна каскадом.

* rundll32 user,TILECHILDWINDOWS — расположить все окна по экрану.

* rundll32 user,disableoemlayer — сбой системы (!) — выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать.

* rundll32 user,ExitWindowsExec — быстрая перезагрузка Windows.

* rundll32 user,RepaintScreen — выполнить команду "Обновить".

* rundll32 user,SetCaretBlinkTime n — задать частоту мигания курсора, соответствующую значению параметра n.

* rundll32 user,SetCursorPos — переместить курсор мыши в верхний левый угол экрана.

* rundll32 user,SetDoubleClickTime n — задать скорость двойного нажатия левой кнопки мыши (Double Click), соответствующую параметру n.

* rundll32 user,SwapMouseButton — поменять местами клавиши мыши (обратная смена невозможна).

* rundll32 user,WNetConnectDialog — вызов диалога "Подключение сетевого диска".

* rundll32 user,WNetDisconnectDialog — вызов диалога "Отключение сетевого диска".

* rundll32 AppWiz.Cpl,NewLinkHere %1 — запуск мастера создания нового ярлыка, где %1 — путь к исходному файлу.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Утилита командной строки REG.EXE

Из книги автора

Утилита командной строки REG.EXE Кроме редактора реестра, имеющего графический интерфейс, в составе Windows 7 имеется также утилита командной строки REG.EXE, предназначенная для опытных пользователей. С ее помощью можно создавать различные сценарии для выполнения различных


7.13. Как убить процесс из командной строки?

Из книги автора

7.13. Как убить процесс из командной строки? Для начала требуется узнать PID процесса, через команду tasklist. Убить процесс можно командой taskkill /PID или tskill PID.


П7. К главе 5 "Интерфейс командной строки"

Из книги автора

П7. К главе 5 "Интерфейс командной строки" 1. В. Хименко "Кто командует парадом?" - рассказ о командном интерпретаторе bash. (http://www.osp.ru/pcworld/2001/01/154.htm). 2. Г. Строкин "BASH конспект" (http://isabase.philol.msu.ru/bash/bash-conspect.html). На персональной странице Г.Строкина (http://isabase.philol.msu.ru/~grg/) Вы найдете


Ключи командной строки

Из книги автора

Ключи командной строки Большинству пользователей не нужно работать с интерфейсом командной строки, ключи предназначены для использования системными администраторами. С их помощью можно вручную установить или удалить Radmin, изменить номер порта, а также производить


Закачка с командной строки

Из книги автора

Закачка с командной строки Самым популярным инструментом для закачки файлов и целых сайтов является утилита GNU Wget, которая, как правило, устанавливается по умолчанию во многих дистрибутивах Linux. Эта утилита поддерживает все популярные протоколы HTTP/HTTPS и FTP, умеет работать


10.5. Параметры командной строки

Из книги автора

10.5. Параметры командной строки Unix-традиции поощряют использование ключей командной строки для управления программами, так чтобы параметры можно было задавать из сценариев. Это особенно важно для программ, которые выполняют функции фильтров или каналов. Существует 3


10.5.1. Параметры командной строки от -а до -z

Из книги автора

10.5.1. Параметры командной строки от -а до -z Со временем часто используемые параметры в широко известных Unix-программах создали неформальный стандарт семантики для ожидаемого значения различных флагов. Ниже приводится перечень параметров и их значений, которые будут


10.5. Параметры командной строки

Из книги автора

10.5. Параметры командной строки Unix-традиции поощряют использование ключей командной строки для управления программами, так чтобы параметры можно было задавать из сценариев. Это особенно важно для программ, которые выполняют функции фильтров или каналов. Существует 3


10.5.1. Параметры командной строки от -а до -z

Из книги автора

10.5.1. Параметры командной строки от -а до -z Со временем часто используемые параметры в широко известных Unix-программах создали неформальный стандарт семантики для ожидаемого значения различных флагов. Ниже приводится перечень параметров и их значений, которые будут


Компилятор командной строки для C# (csc.exe)

Из книги автора

Компилятор командной строки для C# (csc.exe) Для компиляции исходного кода C# есть целый ряд возможностей. Не касаясь Visual Studio 2005 (и различных IDE сторонних производителей), здесь можно отметить компилятор командной строки для C#, csc.exe (где csc означает аббревиатуру для C-Sharp Compiler -


Отладка с командной строки

Из книги автора

Отладка с командной строки Перед началом отладки приложения с помощью cordbg.exe следует сгенерировать отладочные символы для текущего приложения, указав для csc.exe флаг /debug. Например, чтобы сгенерировать данные отладки для приложения TestApp.exe, введите следующую команду.csc


Утилита командной строки wsdl.exe

Из книги автора

Утилита командной строки wsdl.exe Теперь, когда у вас есть базовые знания о WSDL и SOAP, давайте выясним, как с помощью такого инструмента командной строки, как wsdl.exe строить программы клиента, взаимодействующие с удаленными Web-сервисами XML. В сущности, wsdl.exe решает две важные


Переключатели командной строки

Из книги автора

Переключатели командной строки Требуются только начальные символы переключателей. Вы также можете набрать любую часть текста в квадратных скобках, показанного в табл. 37.1, включая полное название режима. Например, задание -n, -no, -noauto имеет одинаковый эффект.Таблица 37.1.


3.1.6 Параметры командной строки

Из книги автора

3.1.6 Параметры командной строки После того, как программа была написана и оттестирована, я заметил, что часто набирать выражения на клавиатуре в стадартный ввод надоедает, поскольку обычно использование прораммы состоит в вычислении одного выражения. Если бы можно было