comando para obtener el SO q tiene la pc
olaxx, kisiera saber si existe algun comando para poder sacer si una makina tiene winxp, win98 o winnt o cualkier otro. Lo necesito para poder llamar al promt de windows ya q este varia de acuerdo al SO. Thnx
|
Hola hEakfall, prueba a usar estas dos funciones,
Salu2 |
Cita:
Si te refieres a alguna forma de saber que SO esta ejecutando tu aplicación, puedes hacerlo mediante las variables definidas es SysUtils: Win32Platformm, Win32MajorVersion, Win32MinorVersion y Win32BuildNumber. También puedes obtener estos valores por tus propios medios mediante la WinApi: GetVersionEx PD: Leete la guía de estilos ;) Saludos! |
¿Qué es el promt de windows? ¿Te refieres al viejo command.com?
Porque sí es eso entonces bastaría obtener el valor de la variable de ambiente 'comspec' con la función GetEnvironmentVariable. // Saludos |
Por lo gereral el Prompt del sistema suele ser el intérprete de comandos del SO (bajo cónsola)
|
olaxx, oks he probado el Win32Platformm pero no me sirve, ya q yo kiero saber si en una pc ay winxp o win2k o winmillenium; las variables Win32MajorVersion, Win32MinorVersion y Win32BuildNumber,no las he podido probar ya q mi delphi no las tiene T_T .
Ahh, tbn he probado la función GetEnvironmentVariable, y me dio como resultado la direccion del cmd (tengo winxp), ya q solo tengo este SO, espero q funcione para todos. Thnx a todos. |
Cita:
|
Cita:
// Saludos |
Hola,
He recuperado el mensaje de Bicho, pues que es acaso lo que precisa hEakfall. ;) |
La franja horaria es GMT +2. Ahora son las 20:30:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi