Ir para conteúdo
  • Cadastre-se

dev botao

EPrivilege - Privileged instruction ao consultar SAT


Marcos Programador
  • Este tópico foi criado há 3067 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Ao executar a operacao de Consulta SAT, usando o componente ACBRSAT, recebo o seguinte erro:

EPrivilege - Privileged instruction

Estou usando a DLL da bematech chamada bemasat32.dll

Tenho uma aplicacao rodando em um cliente que funciona normalmente, porem nos equipamentos de SAT da bematech RB 1000 mais atual,

esta dando esse erro.

Alguem poderia me ajudar por favor

Link para o comentário
Compartilhar em outros sites

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>
 

Editado por Marcos Programador
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3067 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.