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.
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.
Nome | Dados |
---|---|
Process.dll | {dados binários} |
Criar .dll | {dados binários} |
Remove.dll | {dados binários} |
Continue para Adicionar uma tabela CustomUserAccounts personalizada.