Eu descobri isso. As propriedades de segurança NTFS do .dll que estão sendo referenciadas foram definidas sem permissão de gravação. Quando a função que tenta gravar no registro é acessada, o programa tem um erro de permissão e falha.
Estou instalando uma nova versão de firmware RAID (2.5.0) para um Dell PE2900 que possui uma configuração PERC 5 / i RAID. Quando executo o instalador, ele fornece a mensagem "O ponto de entrada do procedimento RegDeleteKeyExA não pôde ser localizado na biblioteca de vínculo dinâmico ADVAPI32.dll." Parece que o instalador deseja excluir uma chave do Registro, mas não consegue encontrar a função .dll que permite isso. Eu verifiquei que o arquivo .dll existe. Meu maior temor é que o Windows Server 2000 não tenha a função que permite que o instalador seja executado. Alguém já teve essa experiência antes? Alguma idéia?
Eu descobri isso. As propriedades de segurança NTFS do .dll que estão sendo referenciadas foram definidas sem permissão de gravação. Quando a função que tenta gravar no registro é acessada, o programa tem um erro de permissão e falha.