УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

Натали ивановский трикотаж официальный по материалам сайта. |

ADVANCEDINF


    Надстроечный над SETUPAPI интерпретатор, позволяющий выполнять дополнительные функции. Стандартные функции передаёт на выполнение интерпретатору SETUPAPI. Функции, поддерживаемые интерпретатором AdvancedINF, помимо вышеописанных:

  • Предварительная запись изменяемых ключей реестра в бинарный файл (функция отката)
  • Однократное выполнение действий под каждым пользователем (доустановка) при инсталляции и деинсталляции во время входа в систему (Active Setup)
  • Запуск исполняемых файлов с параметрами в скрытом и нормальном режимах
  • Вывод простых диалоговых окон
  • Чтение директорий назначения операций с файлами из реестра

   

Исходя из вышеуказанного, будет разумным отдавать предпочтение интерпретатору AdvancedINF - так мы будем пользоваться преимуществами обоих интерпретаторов. Исключение составляет установка драйверов - здесь с этим может справляться только SETUPAPI.

   

Типичный пример запуска интерпретатора AdvancedINF для выполнения скрипта:

rundll32.exe advpack,LaunchINFSection C:\Script.inf,DefaultInstall,4

где:

LaunchINFSection - точка входа;

C:\Script.inf - первый параметр для вызываемой функции, полный путь к файлу скрипта;

DefaultInstall - второй параметр, имя выполняемой секции в INF-скрипте (обратите внимание, имя секции нечувствительно к регистру в отличие от точки входа);

4 - флаг реакции интерпретатора при обработке команд скрипта.




Начало  Назад  Вперед



Книжный магазин