Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: illuminat3d en Septiembre 04, 2010, 08:32:15 pm

Título: Problema al leer clave en el registro (win7)
Publicado por: illuminat3d en Septiembre 04, 2010, 08:32:15 pm
Bueno, tengo un problema un poco extaño.. estoy usando este codigo para leer la clave de registro del OEM del sistema :

Código: [Seleccionar]
Set Reg = CreateObject("WScript.Shell")
        PC_OEM = Reg.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductId")
Set Reg = Nothing

Me manda este error :

(http://img295.imageshack.us/img295/1691/errg.png)

He buscado el error pero no encuentro nada.
Se que no es nada de los privilegios del sistema, porque he probado ejecutando como administrador y tambien estoy leyendo otras claves del registro de la misma forma y en la misma raiz.. solo me pasa con la clave de ProductID..

Saludos! =S
Título: Re:Problema al leer clave en el registro (win7)
Publicado por: xkiz ™ en Septiembre 04, 2010, 10:46:21 pm
yo te recomendaria que leas del registro usando las api de windows, ej:
http://www.recursosvisualbasic.com.ar/htm/listado-api/132-registro-de-windows.htm
Título: Re:Problema al leer clave en el registro (win7)
Publicado por: illuminat3d en Septiembre 04, 2010, 11:01:15 pm
yo te recomendaria que leas del registro usando las api de windows, ej:
http://www.recursosvisualbasic.com.ar/htm/listado-api/132-registro-de-windows.htm

Si hay otra solución mejor, es que quiero evitar subirle demasiado peso, o que sea detectado por Heuristicas.

Saludos! =)
Título: Re:Problema al leer clave en el registro (win7)
Publicado por: xkiz ™ en Septiembre 05, 2010, 12:33:42 am
yo hasta ahora no tuve ningun problema con los AV usando api, y no es necesario integrar todo ese modulo solo incorpora las funciones que te sirvan...