Pessoal depois de horas quebrando a cabeça, descobri o problema descrito acima
O problema é na chave PATH do arquivo BEMASAT.XML da bematech,
ele aponta para o C:\, o windows tem restrições em gravar informações na raiz do C: do sistema operacional,
só que a DLL (bemasat32.dll) da bematech nao informa que o problema é esse, assim, nos desenvolvedores ficamos
sem saber qual e o problema.
Fica aqui registrado a informação, espero ter ajudado a comunidade
Exemplo do BemaSat.xml
<?xml version="1.0" encoding="UTF-8" ?>
<bematech>
<Sistema>
<LocalizarPorta>1</LocalizarPorta>
<Porta>COM9</Porta>
<Path>C:\</Path>
<NivelLog>0</NivelLog>
<ValidarParametros>1</ValidarParametros>
</Sistema>
<Timeouts>
<ativacao>1800000</ativacao>
<icp_brasil>600000</icp_brasil>
<consultar_sat>10000</consultar_sat>
<associar_assinatura>40000</associar_assinatura>
<consultar_sessao>40000</consultar_sessao>
<trocar_codigo_ativacao>40000</trocar_codigo_ativacao>
<bloquear_sat>1200000</bloquear_sat>
<desbloquear_sat>80000</desbloquear_sat>
<extrair_logs>180000</extrair_logs>
<atualizar_sat>3600000</atualizar_sat>
<configurar_rede>120000</configurar_rede>
<enviar_venda>60000</enviar_venda>
<cancelar_venda>40000</cancelar_venda>
<teste_fim_a_fim>40000</teste_fim_a_fim>
<consultar_status>20000</consultar_status>
</Timeouts>
</bematech>