Clipper On Line • Ver Tópico - OS_NETREGOK Causando problema windows 10?

OS_NETREGOK Causando problema windows 10?

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

OS_NETREGOK Causando problema windows 10?

Mensagempor momente » 14 Out 2019 11:14

Bom dia Amigos,

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!!!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar de usuário

momente
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 496
Data de registro: 03 Mar 2005 11:53
Cidade/Estado: São Carlos-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

OS_NETREGOK Causando problema windows 10?

Mensagempor Itamar M. Lins Jr. » 14 Out 2019 11:56

Ola!
Pare de usar mapeamento. Ainda mais no win10 ai é problema mesmo. A rede do WIn10 é horrível.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

OS_NETREGOK Causando problema windows 10?

Mensagempor JoséQuintas » 14 Out 2019 16:47

momente escreveu: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?


Ué.... retire isso do programa, não fixe como obrigatório.

E porque obriga a rodar o aplicativo como administrador? XHarbour com Borland?
Se não rodar como administrador, nada é alterado.

No meu ponto de vista dois erros: a rotina obrigatória, e o modo administrador desnecessário.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

OS_NETREGOK Causando problema windows 10?

Mensagempor Itamar M. Lins Jr. » 14 Out 2019 18:32

Ola!
O Windows não pode acessar \\Server" Código de Erro: 0x80070035 - O caminho de rede não foi encontrado.

Tem nada a ver com (regnetok) é a rede do windows que muda sozinha... ora bota senha, ora não acha, etc... Simplesmente as maquinas não se encontram.
Use TCP no acesso ao DBF. NetIO ou LetoDbf, ou mude para um SGBD(MySQL,PGSQL,etc) se convém. O protocolo SMB(mapeamento e impressoras) do win10 tem esses problemas.
Até as impressoras travam(compartilhadas) e tem que reiniciar o CPU em alguns clientes.
Tenho clientes que não dá problema, já outros apresentam esses problemas citados.

Basicão é monitorar o ping para ver se tem perda de sinal.
 ping -t4  192.168.x.x 
Endereço IP4 do server.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

OS_NETREGOK Causando problema windows 10?

Mensagempor momente » 15 Out 2019 09:31

Bom dia Amigos!

Primeiramente, obrigado pelo retorno do precioso tempo de vocês!

Então, ontem fizemos uma restauração do windows 10 e conseguimos reverter o problema da rede, que deixou de acessar o micro "servidor" do banco de dados do sistema. Utilizo o DBF por enquanto com pastas compartilhadas pelo windows. O Programa é relativamente leve. Mas temos intenção de mudar para SGDB sim, estamos pensando no Firebird. Enfim, comentei a rotina no sistema e vou testar novamente na rede do cliente. Como eu disse em outros clientes com ambiente similar, não ocorreram estes problemas.

Obrigado pelas dicas, depois coloco aqui as conclusões finais.
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar de usuário

momente
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 496
Data de registro: 03 Mar 2005 11:53
Cidade/Estado: São Carlos-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

OS_NETREGOK Causando problema windows 10?

Mensagempor momente » 15 Out 2019 09:50

Itamar M. Lins Jr. escreveu:Ola!
O Windows não pode acessar \\Server" Código de Erro: 0x80070035 - O caminho de rede não foi encontrado.

Tem nada a ver com (regnetok) é a rede do windows que muda sozinha... ora bota senha, ora não acha, etc... Simplesmente as maquinas não se encontram.
Use TCP no acesso ao DBF. NetIO ou LetoDbf, ou mude para um SGBD(MySQL,PGSQL,etc) se convém. O protocolo SMB(mapeamento e impressoras) do win10 tem esses problemas.
Até as impressoras travam(compartilhadas) e tem que reiniciar o CPU em alguns clientes.
Tenho clientes que não dá problema, já outros apresentam esses problemas citados.

Basicão é monitorar o ping para ver se tem perda de sinal.
 ping -t4  192.168.x.x 
Endereço IP4 do server.

Saudações,
Itamar M. Lins Jr.


Itamar você teria algum material, um tutorial pra utilizar o acesso ao dbf por TCP (NetIO, LetoDbf). Estive dando uma olhada nisso algum tempo, mas confesso que fiquei na duvida de qual caminho tomar.

agradeço desde já. Obrigado!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar de usuário

momente
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 496
Data de registro: 03 Mar 2005 11:53
Cidade/Estado: São Carlos-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

OS_NETREGOK Causando problema windows 10?

Mensagempor Itamar M. Lins Jr. » 15 Out 2019 10:45

Ola!
http://pctoledo.com.br/forum/viewtopic.php?f=42&t=18083
Manda as perguntas sobre esse assunto lá ok?

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

OS_NETREGOK Causando problema windows 10?

Mensagempor momente » 15 Out 2019 11:23

Obrigado Itamar!

Farei isso!!! :{
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar de usuário

momente
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 496
Data de registro: 03 Mar 2005 11:53
Cidade/Estado: São Carlos-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

OS_NETREGOK Causando problema windows 10?

Mensagempor JoséQuintas » 15 Out 2019 12:35

momente escreveu: Como eu disse em outros clientes com ambiente similar, não ocorreram estes problemas.


Eu tenho no meu aplicativo essa opção também.
Acho que usei uma vez, no início do Windows 7, em UMA rede onde o servidor era Windows 7.
Isso foi há mais de 5 anos, não me pergunte detalhes.
De lá pra cá, nunca mais usei.

momente escreveu:Utilizo o DBF por enquanto com pastas compartilhadas pelo windows. O Programa é relativamente leve. Mas temos intenção de mudar para SGDB sim, estamos pensando no Firebird.


Problema com DBF.... não lembro quando foi a última vez que tive problema com DBF, "talvez" a que mencionei acima.
O problema era Directory() ou algo assim, que o Windows não atualizava o conteúdo da pasta na visão dos terminais.

NÃO uso modo compatibilidade, NÃO uso modo administrador, e assino os EXEs, com manifest que NÃO exige modo administrador.
E compacto os EXEs com UPX - coisa que alguns aqui parecem ter problema com isso.

O que os clientes usam como antivírus? não sei

Problema com o warsaw de segurança de banco? isso de vez em quando ainda aparece.

O que você pode fazer? não sei.
Uso algo diferente? que eu saiba não, é usar qualquer coisa em qualquer lugar.

Uso Harbour 3.4, dbfcdx, mingw 8.1, gtwvg, ADO, compacto o EXE com UPX, e assino o EXE
Se alguma dessas coisas faz diferença, não sei dizer, eu apenas fui usando conforme fui escolhendo/precisando.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

OS_NETREGOK Causando problema windows 10?

Mensagempor momente » 15 Out 2019 22:19

JoséQuintas escreveu:
momente escreveu: Como eu disse em outros clientes com ambiente similar, não ocorreram estes problemas.


NÃO uso modo compatibilidade, NÃO uso modo administrador, e assino os EXEs, com manifest que NÃO exige modo administrador.
E compacto os EXEs com UPX - coisa que alguns aqui parecem ter problema com isso.



José como vc assina seus EXEs com manifest, tem algum material sobre isso aqui no fórum, ou vc tem alguma coisa pra me enviar? (se for possível)

Outra coisa, temos um aplicativo de Bares e Restaurantes feito em Visual Basic, esta assinatura com manifest daria certo no executável do VB tmb?

Obrigado!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar de usuário

momente
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 496
Data de registro: 03 Mar 2005 11:53
Cidade/Estado: São Carlos-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

OS_NETREGOK Causando problema windows 10?

Mensagempor JoséQuintas » 16 Out 2019 07:42

momente escreveu:Outra coisa, temos um aplicativo de Bares e Restaurantes feito em Visual Basic, esta assinatura com manifest daria certo no executável do VB tmb?


São duas coisas diferentes: manifest e assinatura
O manifest pode até melhorar o visual do VB6.
Se não der pra fazer embutido, é só criar com o mesmo nome do programa, estilo programa.exe.Manifest
E assinatura... precisa de certificado, e assinar o EXE com algum programa de assinatura.

O ideal é procurar um mais apropriado pra VB, mas faça o teste com este
Dependendo do estilo dos seus buttons, vai notar uma diferença visual.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
      <security>
         <requestedPrivileges>
            <requestedExecutionLevel
               level="asInvoker"
               uiAccess="false"
            />
         </requestedPrivileges>
      </security>
   </trustInfo>
   <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
      <application>
         <!-- Windows 10 -->
         <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
         <!-- Windows 8.1 -->
         <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
         <!-- Windows Vista -->
         <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
         <!-- Windows 8 -->
         <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
         <!-- Windows 7 -->
         <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
         <!-- Windows Vista and Windows Server 2008 R2 -->
         <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
         <!-- Windows XP ignores this section -->
      </application>
   </compatibility>
   <dependency>
      <dependentAssembly>
         <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="*"
            publicKeyToken="6595b64144ccf1df"
            language="*" />
      </dependentAssembly>
   </dependency>
</assembly>


Aqui um link qualquer que pesquisei no google, de 2007
Pode até mudar a aparência da IDE do VB6.

https://forum.imasters.com.br/topic/214590-manifest-como-usar/

E se não fez ainda, muito programador VB6 não viu isso, baixe o installer 1.1 pra gerar instalação pra VB6 em formato MSI.
Faz parte das atualizações pro Visual Studio 6.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

OS_NETREGOK Causando problema windows 10?

Mensagempor momente » 16 Out 2019 22:08

JoséQuintas,

Eu viajei, realmente, manifest eu utilizo com a MiniGUI, não liguei o nome a "pessoa" kkkk

O meu interesse realmente foi sobre a assinatura digital, mas fiz uma pesquisa aqui no fórum e estou buscando a literatura sobre o assunto. Vi que vc utiliza ou utilizava uma forma gratuita de gerar assinatura do seu executável. Mas não irei me estender sobre este assunto aqui, pra não mudar do foco do tópico respeitando as regras do fórum.

agradeço pela ajuda sua e de todos, realmente meu problema foi resolvido no aplicativo, referente ao OS_NETREGOK()

Valeu!!!! :xau
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar de usuário

momente
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 496
Data de registro: 03 Mar 2005 11:53
Cidade/Estado: São Carlos-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Bing [Bot] e 13 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro