Partilhar via


Como criar a tabela CustomAction

Insira registros para as cinco ações personalizadas de exemplo criadas na seção anterior para a tabela CustomAction. Para obter mais informações sobre como preencher a tabela CustomAction para esse tipo de ação personalizada, consulte Ação personalizada Tipo 1.

Tabela CustomAction

Ação Tipo Fonte Destino
ProcessAccounts 1 Process.dll ProcessUserAccounts
UninstallAccounts 1 Process.dll UninstallUserAccounts
CreateAccount 11265 Criar .dll CreateUserAccount
RemoveAccount 11265 Remove.dll RemoveUserAccount
RollbackAccount 9473 Remove.dll RemoveUserAccount

 

O código-fonte do C++ para as bibliotecas de link dinâmico é fornecido no SDK do Windows Installer. Use Process.cpp para criar o arquivo Process.dll. Use Create.cpp para criar o arquivo Create.dll. Use Remove.cpp para criar Remove.dll. Adicione esses arquivos de biblioteca com link dinâmico à tabela Binary.

Tabela Binary

Nome Dados
Process.dll {dados binários}
Criar .dll {dados binários}
Remove.dll {dados binários}

 

Continue para Adicionar uma tabela CustomUserAccounts personalizada.