Programación General > C++ Builder
Version De Mi Sistema Operativo
betitono1:
Alguien sabe como puedo saberpor medio de un prog que sistema operativo esta instalado en la maq donde esta instalado el programa.
Saludos
The Black Boy:
El Sgte es el .cpp
--- Código: Text --- #include <vcl.h>#pragma hdrstop #include "EstacionWindows.h"#include <winioctl.h>//---------------------------------------------------------------------------#pragma package(smart_init) AnsiString __fastcall TEstacionWindows::ObtenerVersionSO( ){ AnsiString szVersionSO; OSVERSIONINFO VersionSO; VersionSO.dwOSVersionInfoSize = sizeof( OSVERSIONINFO ); if( GetVersionEx( &VersionSO ) ) { switch( VersionSO.dwPlatformId ) { case VER_PLATFORM_WIN32s: szVersionSO = "Win32 on Windows 3.1"; break; case VER_PLATFORM_WIN32_WINDOWS: szVersionSO = "Windows 95"; break; case VER_PLATFORM_WIN32_NT: switch( VersionSO.dwMajorVersion ) { case 4: szVersionSO = "Windows NT"; break; case 5: switch( VersionSO.dwMinorVersion ) { case 0: szVersionSO = "Windows 2000"; break; case 1: szVersionSO = "Windows XP"; break; default: szVersionSO = "Win32 Desconocido"; break; } break; default: szVersionSO = "Win32 Desconocido"; break; } break; default: szVersionSO = "Sistema Desconocido"; } } return szVersionSO;}
espero te sirva...
y este es el .h
--- Código: Text --- #ifndef EstacionNTH#define EstacionNTH class TEstacionWindows{ private: TRegistry *Registry; public: AnsiString __fastcall ObtenerVersionSO( );};#endif
Saludos :hola:
The Black Boy:
el anterior codigo :good: estaria en el computador al que se le quiere averiguar la version del SO y creo que eso es lo que pides
si es asi ???
Saludos :hola:
betitono1:
Muchas gracias amigo The Black Boy me ha funcionado a la perfeccion, espero seguir contando con tu ayuda, una ultima pregunta en esta discusion como puedo saber cuanta memoria tiene la maq, y el hardware quq tiene instalado ( CD_ROM, DVD, floppy 3 1/2, y la informacion el procesador) se que es mucho lo que pido pero si hay alguna respuesta de las opciones q te solicito te lo agradeceria.
Gracias.
Saludos.
betitono1:
Disculpa falta la compraración para el Windows 98, eso en q parte lo veo , lo pruebo en este sistema para ver cual me selecciona?.
Saludos.
Navegación
[#] Página Siguiente
Ir a la versión completa