Chipset

18/11/2009 - 00:38 por Fernando | Informe spam
Hola a todos,

Alguien sabe como identificar el tipo de chipset, y como acceder a la
información SPD (Serial Presence Detect)

Un saludo

Preguntas similare

Leer las respuestas

#1 RFOG
19/11/2009 - 12:37 | Informe spam
Supongo que a través de WMI:

http://msdn.microsoft.com/en-us/library/aa394072(VS.85).aspx


On Wed, 18 Nov 2009 00:38:27 +0100, Fernando
wrote:

Hola a todos,

Alguien sabe como identificar el tipo de chipset, y como acceder a la
información SPD (Serial Presence Detect)

Un saludo




Microsoft Visual C++ MVP => http://geeks.ms/blogs/rfog
La anarquía es la muerte de la libertad.
Respuesta Responder a este mensaje
#2 Fernando
19/11/2009 - 16:48 | Informe spam
RFOG escribió:
Supongo que a través de WMI:

http://msdn.microsoft.com/en-us/library/aa394072(VS.85).aspx


On Wed, 18 Nov 2009 00:38:27 +0100, Fernando
wrote:

Hola a todos,

Alguien sabe como identificar el tipo de chipset, y como acceder a la
información SPD (Serial Presence Detect)

Un saludo







No, mediante WMI no exite acceso al chipset
Respuesta Responder a este mensaje
#3 RFOG
19/11/2009 - 17:21 | Informe spam
Existe acceso a la información del chipset... que creo que es lo que
has preguntado.

Si lo que quieres es acceder al chipset, olvídate de hacerlo con C#.
Tendrás que insertar un driver en modo kernel, implementar algún
protocolo de comunicación entre los anillos 0 y 3 y luego desde una
aplicación cliente (que sí podría estar hecha en C#) comunicarte con
tu driver en modo kernel.

Aunque lo mismo, con algo de suerte, puedes conseguir algo mediante la
llamada DeviceIOControl() de Win32...
http://msdn.microsoft.com/en-us/library/aa363216(VS.85).aspx


On Thu, 19 Nov 2009 16:48:06 +0100, Fernando
wrote:

RFOG escribió:
Supongo que a través de WMI:

http://msdn.microsoft.com/en-us/library/aa394072(VS.85).aspx


On Wed, 18 Nov 2009 00:38:27 +0100, Fernando
wrote:

Hola a todos,

Alguien sabe como identificar el tipo de chipset, y como acceder a la
información SPD (Serial Presence Detect)

Un saludo







No, mediante WMI no exite acceso al chipset


ÿþM
Respuesta Responder a este mensaje
#4 Fernando
19/11/2009 - 17:41 | Informe spam
RFOG escribió:
Existe acceso a la información del chipset... que creo que es lo que
has preguntado.

Si lo que quieres es acceder al chipset, olvídate de hacerlo con C#.
Tendrás que insertar un driver en modo kernel, implementar algún
protocolo de comunicación entre los anillos 0 y 3 y luego desde una
aplicación cliente (que sí podría estar hecha en C#) comunicarte con
tu driver en modo kernel.

Aunque lo mismo, con algo de suerte, puedes conseguir algo mediante la
llamada DeviceIOControl() de Win32...
http://msdn.microsoft.com/en-us/library/aa363216(VS.85).aspx


On Thu, 19 Nov 2009 16:48:06 +0100, Fernando
wrote:

RFOG escribió:
Supongo que a través de WMI:

http://msdn.microsoft.com/en-us/library/aa394072(VS.85).aspx


On Wed, 18 Nov 2009 00:38:27 +0100, Fernando
wrote:

Hola a todos,

Alguien sabe como identificar el tipo de chipset, y como acceder a la
información SPD (Serial Presence Detect)

Un saludo





No, mediante WMI no exite acceso al chipset


ÿþM




Hola RFOG,

La idea es acceder al chipset (conocer cual es el southbrige/northbrige)
para a través de él acceder a la información SPD, pero no sé como, he
estado mirando información acerca de DeviceIOControl() pero la verdad es
que no acabo de enterla muy bien, la ayuda de msdn es mas bien poca y
confusa (para mi)

Gracias
Respuesta Responder a este mensaje
#5 RFOG
19/11/2009 - 18:05 | Informe spam


Hola RFOG,

La idea es acceder al chipset (conocer cual es el southbrige/northbrige)
para a través de él acceder a la información SPD, pero no sé como, he
estado mirando información acerca de DeviceIOControl() pero la verdad es
que no acabo de enterla muy bien, la ayuda de msdn es mas bien poca y
confusa (para mi)

Gracias



Es que es así. Es decir, con esa función escribes y lees en registros
y posiciones de memoria del hardware o los drivers... Saber qué
posición y qué valores leer/escribir es lo complicado, ya que supongo
dependerá de cada driver y de todas las diferencias de hardware... Si
sabes a qué registros acceder, y cómo, será relativamente fácil... Yo
usé esa función una sola vez hace bastante tiempo (allá por el Windows
NT 4/2000), guiado por el fabricante de la placa base industrial, y me
tocó devolverle una porque fallé al primer intento...

¿Quieres modificar el SPD de las memorias RAM? No te lo aconsejo,
modificando eso es más que seguro que si te equivocas dejes el módulo
inservible y posiblemente roto definitivamente... si no partes de la
placa base por poner mal los valores de tensión...

Y de todos modos tampoco te aseguro que a lo que quieres acceder se
pueda desde ahí...

¿Tienes la documentación sobre los registros y demás a los que quieres
acceder?
ÿþM
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida