Saber a versão do Windows
Enviado: 06 Mai 2013 14:59
Olá amigos do fórum!! Quanto tempo hein??!! mas... como diz o ditado: Quem é vivo sempre aparece!
Como já faz muito tempo que me afastei do amado Clipper, confesso que estou enferrujado e nesse caso peço a ajuda de vocês e pergunto:
Alguém por aqui sabe se existe alguma função que retorne a versão do Windows?
Vou explicar o porquê da pergunta...
Tenho um cliente que ainda usa um sistema meu em Clipper e migrou para o W7... Até aí tudo certo, o sistema roda sem problemas, acontece que existe uma rotina que pega o NETNAME() e cria arquivos temporários com esse nome.
Essa rotina, já faz um tratamento para evitar que o retorno do NETNAME() seja superior a 8 caracteres, acontece que a maioria dos "nomes de computador" assumidos pelo W7 tem sempre aquele famoso sufixo "-PC" que para a rotina atual não impacta em nada já que ela assume somente os 8 primeiros caracteres como eu disse anteriormente... e como não poderia deixar de ser o cliente não quer que esse "-PC" apareça no nome do arquivo criado... e como fiz para resolver? Alterei o script e usei o STRTRAN() substituindo o "-PC" por "nada" e resolvi o problema.
Feito isso, me veio então a questão: Será que tem como saber qual a versão do Windows instalada?
Fica então a pergunta... Alguém poderia me responder?
Abraços,
Como já faz muito tempo que me afastei do amado Clipper, confesso que estou enferrujado e nesse caso peço a ajuda de vocês e pergunto:
Alguém por aqui sabe se existe alguma função que retorne a versão do Windows?
Vou explicar o porquê da pergunta...
Tenho um cliente que ainda usa um sistema meu em Clipper e migrou para o W7... Até aí tudo certo, o sistema roda sem problemas, acontece que existe uma rotina que pega o NETNAME() e cria arquivos temporários com esse nome.
Essa rotina, já faz um tratamento para evitar que o retorno do NETNAME() seja superior a 8 caracteres, acontece que a maioria dos "nomes de computador" assumidos pelo W7 tem sempre aquele famoso sufixo "-PC" que para a rotina atual não impacta em nada já que ela assume somente os 8 primeiros caracteres como eu disse anteriormente... e como não poderia deixar de ser o cliente não quer que esse "-PC" apareça no nome do arquivo criado... e como fiz para resolver? Alterei o script e usei o STRTRAN() substituindo o "-PC" por "nada" e resolvi o problema.
Feito isso, me veio então a questão: Será que tem como saber qual a versão do Windows instalada?
Fica então a pergunta... Alguém poderia me responder?
Abraços,
