Tenho em meu código fonte uma condição que verifica a versão do windows e instala um chave no registro do windows para funcionar com DBF em rede. Na verdade nem sei se isso se faz tão necessário assim. Acontece que acabou ficando e não retirei mais do prg principal de meu aplicativo.
Mas venho tendo alguns problemas em clientes com rede WIndows 10, mas não todos, que é o seguinte: Instalo o meu aplicativo e automaticamente depois que rodo o sistema o Servidor não fica mais disponível para os terminais. Ele aparece na rede, porém quando é clicado sobre o ícone do servidor em algum terminal apresenta o seguinte erro: " O Windows não pode acessar \\Server" Código de Erro: 0x80070035 - O caminho de rede não foi encontrado.
Depois disso só formatando! Nem fazendo restauração do windows resolve! :'(
E se formatar e fizer a instalação novamente o mesmo problema!
O trecho do código do meu sistema é:
Código: Selecionar todos
// Ajusta o registro do windows para ser utilizado com dbf
IF OS_ISWTSCLIENT() .AND. !OS_NETREGOK()
MsgInfo('Registry no servidor WTS não está configurado corretamente para a rede.')
ELSEIF OS_NETREGOK(.T.)
ELSE
MsgInfo('Falha ao definir o registro - Pode precisar os direitos de "Administrador"')
ENDIF
E será que o OSNETREGOK(.T.) pode estar causando este estrego no windows 10 mesmo?
aguardo a ajuda de algum amigo!
Obrigado mais uma vez!!!

