Синтаксис командной строки выполнения апплета панели управления
Я пытаюсь вызвать апплет панели управления параметрами обозревателя через командную строку (диалоговое окно «Выполнить»). В частности, вкладка «Подключения».
Я использовал следующий синтаксис:
rundll32.exe shell32.dll,Control_RunDLL INETCPL.CPL,,4
Что сработало нормально. Мой вопрос двоякий:
- Какой второй параметр принимает функция Control_RunDLL?
(В моих случаях и во всей найденной мною документации оно равно NULL или пусто)(первый параметр — это имя апплета, а третий — номер вкладки)
- Где я могу получить доступ к документации Microsoft, в которой конкретно упоминается второй параметр?
1 ответ
Покопавшись еще немного, выяснилось, что файл .cpl (элемент панели управления)[1] может содержать несколько апплетов (нумерация которых начинается с 0).
Второй параметр предназначен для индексного номера апплета в файле .cpl, затем третий параметр предназначен для индексного номера табуляции в конкретном апплете (как упоминалось в моем вопросе).
Использованная литература:
[2] https://www.walkernews.net/2007/06/06/quick-start-to-rundll32-syntax-and-example/
[5] https://docs.microsoft.com/en-us/windows/win32/api/shlobj/nf-shlobj-shruncontrolpanel