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:

Mostrar la cita
Microsoft Visual C++ MVP => http://geeks.ms/blogs/rfog
La anarquía es la muerte de la libertad.
#2 Fernando
19/11/2009 - 16:48 | Informe spam
RFOG escribió:
Mostrar la cita
No, mediante WMI no exite acceso al chipset
#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:

Mostrar la cita
ÿþM
#4 Fernando
19/11/2009 - 17:41 | Informe spam
RFOG escribió:
Mostrar la cita
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
#5 RFOG
19/11/2009 - 18:05 | Informe spam
Mostrar la cita
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
Ads by Google
Search Busqueda sugerida