Поделиться через


Создание таблицы CustomAction

Введите записи для пяти примеров пользовательских действий, созданных в предыдущем разделе, в таблицу CustomAction. Дополнительные сведения о заполнении таблицы CustomAction для этого типа настраиваемого действия см. в разделе Тип настраиваемого действия 1.

Таблица CustomAction

Действие Тип Источник Назначение
ProcessAccounts 1 Process.dll ProcessUserAccounts
UninstallAccounts 1 Process.dll UninstallUserAccounts
CreateAccount 11265 Create.dll CreateUserAccount
RemoveAccount 11265 Remove.dll RemoveUserAccount
RollbackAccount 9473 Remove.dll RemoveUserAccount

 

Исходный код C++ для библиотек динамической компоновки предоставляется в пакете SDK установщика Windows. Используйте Process.cpp, чтобы создать файл Process.dll. Создайте файл Create.dll с помощью create.cpp. Используйте Remove.cpp для создания Remove.dll. Добавьте эти файлы библиотеки динамической компоновки в таблицу Binary.

Двоичная таблица

Имя Данные
Process.dll {binary data}
Create.dll {binary data}
Remove.dll {binary data}

 

Перейдите к добавлению настраиваемой таблицы CustomUserAccounts.