Hola,
Os pongo en situación, tengo un equipos OEM con licencia original de Windows 8.1, pero tuve que formatearlo y volver reinstalar Windows 8.1 desde el CD el fabricante. Pero tengo que meterle la clave de producto. Esta en Windows 8.1 la icorpora en BIOS.
Existe alguna forma de poder ver el product key registrado en BIOS con alguna funcionalidad interna nativa en Windows ??.
Este valor por lo que pude comprobar no se almacena en el registro de Windows.
Con comandos tipo: WMIC, SLMGR, etc... no vi forma de obtener este valor.
Para poder obtener esto tengo que hacer uso de software de terceros:
En este caso, el sistema instalado actualmente, un Windows 7 y el OEM que estuvo inicialmente en un principio un Windows 8.1, que es la clave que almacena en BIOS.
Aquí simplemente a través de la tabla MSDM y la tabla SLIC (que sigo sin entender bien, que diferencia hay...)
Puedes ver que la clave vuelve coincidir.
Después de muchas pruebas y estar investigando, con procmon (de sysinternals) estuve monitoreando estos softwares y vi que accedían a montones de librerías dinámicas .dll, con lo que me lleva a pensar que esta tabla MSDM se almacena en alguna librería, PERO CUAL?. Por más que busco en internet no veo mucha información al respecto.
Y de estar en alguna librería como podría acceder de forma nativa y desglosar una DLL en Windows, si es posible claro. Si no me imagino que me tendría que ir a un desamblador, tipo IDA o Ollydbg. Ya he probado esto también y no veo nada que me interese... al menos que se me pasara desapercibido.
Gracias y saludos!