Reconocer el sistema operativo en uso

Reconocer el sistema operativo en uso

Postby carito » Mon May 06, 2019 1:33 pm

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,
carito
 
Posts: 72
Joined: Sat Dec 03, 2016 2:49 pm

Re: Reconocer el sistema operativo en uso

Postby karinha » Mon May 06, 2019 2:09 pm

Mira ERRSYSW.PRG

Code: Select all  Expand view

   IsExe64()
ó
   IsWin64()
 


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7352
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Reconocer el sistema operativo en uso

Postby carito » Mon May 06, 2019 2:27 pm

Gracias Karinha

Con IsWin64 funciona OK.
carito
 
Posts: 72
Joined: Sat Dec 03, 2016 2:49 pm

Re: Reconocer el sistema operativo en uso

Postby jnavas » Mon May 06, 2019 11:10 pm

LOCAL cOs:=GETENV("OS")

? cOs // Windows_NT
User avatar
jnavas
 
Posts: 473
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela

Re: Reconocer el sistema operativo en uso

Postby carito » Tue May 07, 2019 2:49 am

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

Saludos,
Carito
carito
 
Posts: 72
Joined: Sat Dec 03, 2016 2:49 pm

Re: Reconocer el sistema operativo en uso

Postby jnavas » Wed May 15, 2019 6:56 pm

Carito
Saludos
Tambien puedes utilizar NETNAME()
Estas son nativas desde clipper.
User avatar
jnavas
 
Posts: 473
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: JESUS MARIN and 41 guests