Reconocer el sistema operativo en uso

Post Reply
carito
Posts: 41
Joined: Sat Dec 03, 2016 2:49 pm

Reconocer el sistema operativo en uso

Post 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,
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Reconocer el sistema operativo en uso

Post by karinha »

Mira ERRSYSW.PRG

Code: Select all

   IsExe64()
ó
   IsWin64()
 
Saludos.
João Santos - São Paulo - Brasil
carito
Posts: 41
Joined: Sat Dec 03, 2016 2:49 pm

Re: Reconocer el sistema operativo en uso

Post by carito »

Gracias Karinha

Con IsWin64 funciona OK.
User avatar
jnavas
Posts: 399
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Contact:

Re: Reconocer el sistema operativo en uso

Post by jnavas »

LOCAL cOs:=GETENV("OS")

? cOs // Windows_NT
carito
Posts: 41
Joined: Sat Dec 03, 2016 2:49 pm

Re: Reconocer el sistema operativo en uso

Post by carito »

Gracias Juan por tu ayuda, esta muy bueno esa funcion, no la conocia,
tambien me servira probarla.

Saludos,
Carito
User avatar
jnavas
Posts: 399
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela
Contact:

Re: Reconocer el sistema operativo en uso

Post by jnavas »

Carito
Saludos
Tambien puedes utilizar NETNAME()
Estas son nativas desde clipper.
Post Reply