Visual Basic - Reconocer SO. instalado

Life is soft - evento anual de software empresarial
 
Vista:

Reconocer SO. instalado

Publicado por hasgonz (3 intervenciones) el 08/07/2003 01:17:17
Actualmente manejo un archivo .bat donde verifico que sistema operativo uso, ya sea Win95,98 o NT, 2000, xp. El detalle es porque ejecuto un comando con ciertas condiciones dependiendo del SO. Obviamente el archivo lo ejecuto desde VB6.

if "%OS%" == "Windows_NT" goto MAPNT
REM ---- Sobreescribir unidad de Red (L:) si es WIN9X
echo Conectando U: a tu Carpeta de textos en \\Miservidor
net use U: \\Miservidor\Carpeta contraseña
goto END
:MAPNT
echo conectando U: a tu Carpeta de textos en \\Miservidor
net use U: \\Miservidor\Carpeta contraseña /user:paco
:END

Existira alguna manera de saber el SO instalado utilizando alguna instrucción desde VB6 y así poder ejecutar la instruccion adecuada mediante un if -then ?

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Reconocer SO. instalado

Publicado por Cecilia Colalongo (3117 intervenciones) el 08/07/2003 02:39:34
Fijate con:

Public Declare Function GetVersion Lib "kernel32" Alias "GetVersion" () As Long

Public Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar