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

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

Жанры

Программы и файлы Windows

Чеботарев Игорь Григорьевич

Шрифт:

Об этой программе достаточно много говорится в справке Windows.

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

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

Создание контрольной точки

'Используем WMI и класс SystemRestore

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

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

Отключение или включение Восстановления системы для заданного диска

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

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

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апплет Экран (вкладка Параметры).

rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,0– апплет Свойства обозревателя (вкладка Общие).

rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1– апплет Свойства обозревателя (вкладка Безопасность).

rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2– апплет Свойства обозревателя (вкладка Конфиденциальность).

rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3– апплет Свойства обозревателя (вкладка Содержание).

rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4– апплет Свойства обозревателя (вкладка Подключения).

rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5– апплет Свойства обозревателя (вкладка Программы).

rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0– апплет Язык и региональные стандарты (вкладка Региональные параметры)

rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1– апплет Язык и региональные стандарты (вкладка Языки)

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

Последний Паладин. Том 8

Саваровский Роман
8. Путь Паладина
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Последний Паладин. Том 8

Низший - Инфериор. Компиляция. Книги 1-19

Михайлов Дем Алексеевич
Фантастика 2023. Компиляция
Фантастика:
боевая фантастика
5.00
рейтинг книги
Низший - Инфериор. Компиляция. Книги 1-19

Среда обитания (сборник)

Высоцкий Сергей Александрович
Советский детектив
Детективы:
криминальные детективы
5.00
рейтинг книги
Среда обитания (сборник)

Последний Паладин. Том 4

Саваровский Роман
4. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 4

Эволюционер из трущоб. Том 9

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

Первый среди равных. Книга V

Бор Жорж
5. Первый среди Равных
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Первый среди равных. Книга V

СД. Том 14

Клеванский Кирилл Сергеевич
Сердце дракона
Фантастика:
фэнтези
героическая фантастика
7.44
рейтинг книги
СД. Том 14

Страж Кодекса. Книга VII

Романов Илья Николаевич
7. КО: Страж Кодекса
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Страж Кодекса. Книга VII

Наследник старого рода

Шелег Дмитрий Витальевич
1. Живой лёд
Фантастика:
фэнтези
8.19
рейтинг книги
Наследник старого рода

Студиозус

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

Тактик

Земляной Андрей Борисович
2. Офицер
Фантастика:
альтернативная история
7.70
рейтинг книги
Тактик

Печать пожирателя 2

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

Гримуар темного лорда IX

Грехов Тимофей
9. Гримуар темного лорда
Фантастика:
попаданцы
альтернативная история
аниме
фэнтези
5.25
рейтинг книги
Гримуар темного лорда IX

Белые погоны

Лисина Александра
3. Гибрид
Фантастика:
фэнтези
попаданцы
технофэнтези
аниме
5.00
рейтинг книги
Белые погоны