Olá pessoal,
Fiz uma aplicação que monitora e envia as notas fiscais, porém a idéia desta aplicação é executar como serviço do windows, ou seja, não vai ser preciso que um usuário faça o login na máquina onde essa aplicação ficará instalada. Utilizo um certificado A1 emitido pelo SERASA, e fiz as configurações para a instalação da chave e do certificado no registro "LOCAL_MACHINE" como indicado pela MS -> http://support.microsoft.com/kb/901183/pt-br <-.
Estou usando as DLL's da CAPICOM, verifiquei também no código do componente, no arquivo "ACBRNfeConfiguracoes.pas", na função "function TCertificadosConf.GetCertificado" na linha 375 que o componente faz acesso apenas aos certificados no registro "CURRENT_USER", porém alterei para que ele faça acesso aos registros da Máquina Local.
O problema é que mesmo assim o Web Service do SEFAZ retorna o erro: "O Conjunto de Chaves não existe.".
Vocês tem alguma idéia ??
PS.: Assim que resolvido o problema envio as alterações feitas no componente para análise.