¿Alguien sabe porque en determinados PC no me lee el número de disco duro,
utilizando el siguiente código?
¿Por permisos en la máquina?
La verdad me gustaria no tener saber si el programa se ejecuta con permisos
o no...
¿Como puedo conocer algún dato de la máquina donde se instala el programa ?
Código:
System.Management.ManagementObject("Win32_PhysicalMedia='\\.\PHYSICALDRIVE0'")
VarGlobal.NumeroSerieHD =
Trim(disco.Properties("SerialNumber").Value.ToString)
Hola, David:
Si cualquier persona que hurgara en nuestro PC, pudiera tener acceso a todo
lo que en él existe, ¿para que "leches" nos preocupamos de la seguridad? Con
dejar las "puertas abiertas" a todo el mundo sería más que suficiente.
Si no puedes leer el número de serie, tienes que procurar ejecutar el código
fuente con una cuenta de Administrador, o con otra cuenta de usuario que
tenga los suficientes permisos para leer el número de serie del disco duro.
¿Para que quiere una cuenta de usuario normal y corriente conocer el número
de serie del disco duro? ;-)
Un saludo
--
Enrique Martínez
[MS MVP-VB]
El probema es que queria proteger un programa de la siguiente manera:
- Dado un disco duro, cogemos su S/N y sobre este hacemos una serie de
operaciones conocidas. Esto lo grabamos en el registro de windows.
SI copian el progama a otra máquina, entonces no funcionará. Comparo lo que
hay en el registro con lo que recalculo cada vez que ejecuto el programa.
El tema es que me he encontrado en una máquina DELL, que no me retorna el
S/N. :-O
¿Existe algúna variable que sea consultable por todo la tipologia de
usuarios windows?
Gracias
David
"SoftJaén" <grupo_n...@softjaen.es> escribió en el mensaje de noticias
news:%230jp%237kpJ...@TK2MSFTNGP04.phx.gbl...
Pues por ahora, no caigo en cuenta de ninguna.
--
Enrique Martínez
[MS MVP - VB]
Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.