Чтение онлайн

на главную - закладки

Жанры

Интернет-журнал "Домашняя лаборатория", 2007 №11
Шрифт:

/i: cmdline Вызывает DllInstall с помощью дополнительной передачи [cmdline]. При использовании с параметром /и вызывает удаление dll. dllname

Задает имя файла dll для последующей регистрации.

/? Вывод справки в командной строке.

Примеры:

Для регистрации файла. dll для схемы Active Directory введите:

regsvr32 schmmgmt.dll

route.ехе

Местонахождение: Windows\system32

Описание: TCP/IP Route Command

Эта

команда нужна для редактирования или просмотра таблицы маршрутов IP из командной строки. Ключ /? выводит все доступные ключи при работе с Route.

• rstrui.ехе

Местонахождение: Windows\system32\Restore

Описание: Приложение восстановления системы — System Restore Application

Программа Восстановление системы служит, как видно из названия, для восстановления системы. Программа позволяет вернуть настройки компьютера в более раннее состояние (контрольная точка). Обратите внимание, что восстановление конфигурации системы происходит без потерь текущих данных (документы, почтовые сообщения, ссылки). Об этой программе достаточно много говорится в справке Windows.

Управление восстановлением системы через скрипты

Для программы восстановления системы можно создавать различные скрипты, позволяющие создавать контрольные точки восстановления, перечислять имеющиеся точки, включать или выключать возможность восстановления системы для заданных дисков. При использовании данных скриптов задействованы WMI и файл srclient.dll, которая является клиентской DLL для программы восстановления системы и пользователь должен иметь права администратора системы Создание контрольной точки

Используем WMI и класс SystemRestore set SRP = getobject("winmgmts: \\.\root\default: Systemrestore")

CSRP = SRP.createrestorepoint ("Создание тестовой контрольной точки", 0, 100)

Отключение или включение Восстановления системы для заданного диска onoff = InputBox ("Вы хотите включить (вкл) или отключить (выкл) Восстановление системы? Введите слова вкл или выкл", "Восстановление системы")

Drive = InputBox ("Выберите нужный диск. Вы должны использовать формат 'с: \'", "Работа с диском")

set SRP = GetObject("winmgmts: \\.\root\default: SystemRestore")

If onoff = "вкл" then

eSRP = SRP.enable(drive)

end if

If onoff = "выкл" then

eSRP = SRP.disable(drive)

end if

Перечисление контрольных точек восстановления системы

' Перечисление контрольных точек

set SRP = getobject("winmgmts: \\.\root\default").InstancesOf ("systemrestore")

for each Point in SRP

msgbox point.creationtime & vbcrlf & point.description & vbcrlf & "Порядковый номер= " & point.sequencenumber

next

• rundll32.exe

Местонахождение: Windows\system32

Описание: Запуск

библиотеки DLL как приложения — Run a DLL as an App

Windows имеет в своем составе утилиту командной строки rundll32.exe, которая позволяет запускать некоторые команды-функции, заложенные в DLL-файлах.

Вообще-то данная утилита была разработана для внутреннего пользования программистами Microsoft. Но богатые возможности этой программы дало повод на всеобщее использование пользователями.

Область применения данной утилиты довольно широк. Вы можете вводить приведенные ниже команды в окне Запуск программы (Пуск-Выполнить), также создать ярлыки с заданнами параметрами запуска, использовать в коде на программируемом вами языке (C++, Delphi, Visual Basic и т. д.)

Список команд слишком обширен. Приведем список наиболее значимых команд. SHELL32.DLL

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

rundll32 shell32, Control_FillCache_RunDLL — запустить начальную инициализацию Панели управления.

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

rundll32.exe shell32.dll,Control_RunDLL access.cpl,1 — апплет Специальные возможности (вкладка Клавиатура)

rundll32.exe shell32.dll,Control_RunDLL access.cpl,2 — апплет Специальные возможности (вкладка Звук)

rundll32.exe shell32.dll,Control_RunDLL access.cpl,3 — апплет Специальные возможности (вкладка Экран)

rundll32.exe shell32.dll,Control_RunDLL access.cpl,4апплет Специальные возможности (вкладка Мышь)

rundll32.exe shell32.dll,Control_RunDLL access.cpl.,5 — апплет Специальные возможности (вкладка Общие)

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

rundll32 shell32,Control_RunDLL appwiz.cpl,2 — вызов диалогового окна "Установка и удаление программ"(вкладка Установка компонентов Windows).

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

rundll32.exe shell32.dll,Control_RunDLL desk.cpl,0 — апплет Экран (вкладка Рабочий стол).

rundll32.exe shell32.dll,Control_RunDLL desk.cpl,1 — апплет Экран (вкладка Заставка).

rundll32.exe shell32.dll,Control_RunDLL desk.cpl,3 — апплет Экран (вкладка Параметры).

Поделиться:
Популярные книги

Сонный лекарь 4

Голд Джон
4. Не вывожу
Фантастика:
альтернативная история
аниме
5.00
рейтинг книги
Сонный лекарь 4

Генерал Скала и ученица

Суббота Светлана
2. Генерал Скала и Лидия
Любовные романы:
любовно-фантастические романы
6.30
рейтинг книги
Генерал Скала и ученица

Черный Маг Императора 9

Герда Александр
9. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 9

Прометей: каменный век II

Рави Ивар
2. Прометей
Фантастика:
альтернативная история
7.40
рейтинг книги
Прометей: каменный век II

Купец III ранга

Вяч Павел
3. Купец
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Купец III ранга

Товарищ "Чума" 5

lanpirot
5. Товарищ "Чума"
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Товарищ Чума 5

Инкарнатор

Прокофьев Роман Юрьевич
1. Стеллар
Фантастика:
боевая фантастика
рпг
7.30
рейтинг книги
Инкарнатор

Блуждающие огни 2

Панченко Андрей Алексеевич
2. Блуждающие огни
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
альтернативная история
фэнтези
5.00
рейтинг книги
Блуждающие огни 2

Князь

Шмаков Алексей Семенович
5. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
сказочная фантастика
5.00
рейтинг книги
Князь

Идеальный мир для Лекаря 14

Сапфир Олег
14. Лекарь
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 14

Черный Маг Императора 10

Герда Александр
10. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Черный Маг Императора 10

На границе империй. Том 9. Часть 5

INDIGO
18. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 5

Черный Маг Императора 5

Герда Александр
5. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 5

Я тебя не предавал

Бигси Анна
2. Ворон
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Я тебя не предавал