Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Recuperar información del sistema operativo

Estas en el tema de Recuperar información del sistema operativo en el foro de C/C++ en Foros del Web. Alguien sabe si existen librerías o clases en C++ o C# donde pueda recuperarse cierta información del sistema operativo para luego guardarla en un archivo ...
  #1 (permalink)  
Antiguo 28/08/2013, 09:41
 
Fecha de Ingreso: junio-2008
Mensajes: 109
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Recuperar información del sistema operativo

Alguien sabe si existen librerías o clases en C++ o C# donde pueda recuperarse cierta información del sistema operativo para luego guardarla en un archivo XML. La información que quiero recuperar es:
  • Nombre de sitema (similar al comando hostname).
  • Fecha de sistema (similar al comando date /t).
  • Tiempo de sistema (similar al comando time /t).
  • Sistema operativo.
  • Memoria física.
  • Interfaz de red
    • Dirección Ip (por tarjeta)
    • Dirección MAC (asociada a cada dirección IP).
  • SID de usuario (cuenta de usuario wmic devuelve nombre, sid)
  • Usuario local con sesión iniciada (Similar a los comandos PsLoggedOn).
  • Todos los usuarios que han iniciado sesión en el sistema (similar al comando psloglist).
    • Los nombres de usuario que aparecen en el directorio de usuario por defecto:
      • Windows Server 2003 & Windows XP:
        • C:\Documents and Settings\*\
      • Windows Server 2008, Vista, 7, 8
        • c:\users\*\
    • Fecha y hora de la carpeta de usuario y última modificación

Última edición por EL_DOC; 28/08/2013 a las 09:47
  #2 (permalink)  
Antiguo 28/08/2013, 11:09
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 11 años, 9 meses
Puntos: 28
Respuesta: Recuperar información del sistema operativo

Todo eso lo puedes sacar de las Windows API. Te dejo el primer punto:
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
  #3 (permalink)  
Antiguo 28/08/2013, 11:44
 
Fecha de Ingreso: junio-2008
Mensajes: 109
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Recuperar información del sistema operativo

Gracias por el enlace pero sabes si este método puedo usarlo en un win xp en adelante sin importar que sea de 32 o 64 bit
  #4 (permalink)  
Antiguo 28/08/2013, 11:59
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 11 años, 9 meses
Puntos: 28
Respuesta: Recuperar información del sistema operativo

En el mismo link lo pone:
Cita:
Minimum SO: Windows 2000 Professional [desktop apps only]
Y todos los comandos funcionan en 32 bits/64 bits (salvo que te pongan lo contrario).

Etiquetas: int, operativo, sistema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:32.