Page 1 of 1

Reconocer el sistema operativo en uso

Posted: Mon May 06, 2019 1:33 pm
by carito
Hola a todos:

Necesito instalar un OCX, pero para ello requiero saber en que sistema operativo esta corriendo previamente mi aplicacion,
Si es windows 7 , 10 o superior y ademas si es de 32 0 64 bits. Pues depende de esto si la libreria se debe registrar en
la carpeta system32 o syswow64.

Y no se como discriminar la carpeta de destino.

Existe alguna funcion o libreria que me informe que windows es ??

Gracias,

Re: Reconocer el sistema operativo en uso

Posted: Mon May 06, 2019 2:09 pm
by karinha
Mira ERRSYSW.PRG

Code: Select all

   IsExe64()
ó
   IsWin64()
 
Saludos.

Re: Reconocer el sistema operativo en uso

Posted: Mon May 06, 2019 2:27 pm
by carito
Gracias Karinha

Con IsWin64 funciona OK.

Re: Reconocer el sistema operativo en uso

Posted: Mon May 06, 2019 11:10 pm
by jnavas
LOCAL cOs:=GETENV("OS")

? cOs // Windows_NT

Re: Reconocer el sistema operativo en uso

Posted: Tue May 07, 2019 2:49 am
by carito
Gracias Juan por tu ayuda, esta muy bueno esa funcion, no la conocia,
tambien me servira probarla.

Saludos,
Carito

Re: Reconocer el sistema operativo en uso

Posted: Wed May 15, 2019 6:56 pm
by jnavas
Carito
Saludos
Tambien puedes utilizar NETNAME()
Estas son nativas desde clipper.