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 é:
// 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
Estou com este problema em um cliente, alguém conseguiria me ajudar para não ter que formatar o Windows 10 novamente, o cliente esta estressado comigo!
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!!!