Version del sistema operativo
Me llamo Jorge.
Mi pregunta es la siguiente:
Necesito saber el sistema operativo sobre el que se ejecuta mi aplicación PB. Es decir necesito diferenciar entre W95 / Nt /2000...
La función de PB GetEnvironment(lenv_env) no me sirve pues no diferencia entre NT y 2000. He intentado llamar al API de Windows, por lo visto la función : Function boolean GetVersionEx (ref OSVERSIONINFO lpVersionInformation) library "kernel32" devuelve dentro de la estructura que se le pasa por referencia lo que necesito. El problema es que no la hago funcionar.
También he intentado sacar la información del registro de windows, pero no encuentro ningún valor que me aseguro lo que busco.
¿Puedes ayuidarme?
Mi pregunta es la siguiente:
Necesito saber el sistema operativo sobre el que se ejecuta mi aplicación PB. Es decir necesito diferenciar entre W95 / Nt /2000...
La función de PB GetEnvironment(lenv_env) no me sirve pues no diferencia entre NT y 2000. He intentado llamar al API de Windows, por lo visto la función : Function boolean GetVersionEx (ref OSVERSIONINFO lpVersionInformation) library "kernel32" devuelve dentro de la estructura que se le pasa por referencia lo que necesito. El problema es que no la hago funcionar.
También he intentado sacar la información del registro de windows, pero no encuentro ningún valor que me aseguro lo que busco.
¿Puedes ayuidarme?
Respuesta de Gonzalo Hernández