Vota por nosotros en el ranking web que participamos

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Octubre 12, 2008, 01:52:10
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Ayuda para modificar sencillamente el REG_DWORD 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Ayuda para modificar sencillamente el REG_DWORD  (Leído 127 veces)
sfmaita20
Recien Llegado
*
Desconectado Desconectado

Mensajes: 16


Ver Perfil Email
« en: Mayo 20, 2008, 08:18:30 »

 ???necesito cambiar los valores de cualquier REG_DWORD del registro de windows, por favor que sea secilla o entendible la explicasion, ya que es para aplicarlo en un programa VISUAL BASIC 6.0 que es para reparar variantes que me cambian los "VIRUS" Desde ya les quedo agradecido en gran foro  Afro
En línea
Alesteir
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 3297


Hellish world


Ver Perfil WWW
« Respuesta #1 en: Mayo 21, 2008, 08:12:04 »

Crear y modificar un valor

Crear y modificar un valor de una clave específica puede hacerse mediante este pequeño procedimiento. SetValue necesita la clave con la que estará asociado el valor, el nombre del valor, el contenido y el tipo de dato (la función SetValueEx sólo soporta REG_SZ y REG_DWORD, pero puede ser modificada si es necesario). Especificando un nuevo contenido para un valor (sValueName) existente modificaremos el contenido actual del valor.

 Private Sub SetValue (sKeyName As String, sValueName As String, _
             vValueSetting As Variant, lValueType As Long)
   Dim lRetVal As Long 'resultado de la funcion SetValueEx
   Dim hKey As Long 'handle de la clave abierta

  'abrir la clave especificada
   lRetVal = RegOpenKeyEx(HKEY_CURRENT_USER, sKeyName, 0, _
                          KEY_ALL_ACCESS, hKey)
   lRetVal = SetValueEx(hKey, sValueName, lValueType, vValueSetting)
   RegCloseKey (hKey)
End Sub


Una llamada a :

  SetValue "TestKey\SubKey1", "StringValue", "Hello", REG_SZ

creará un valor de tipo REG_SZ llamado "StringValue" con el contenido "Hello". Este valor está asociado a la clave SubKey1 de la clave TestKey.
En este caso, "TestKey" es una subclave de HKEY_CURRENT_USER, pero esto puede ser modificado cambiando la llamada a RegOpenKeyEx. Esta llamada falla si "TestKey\SubKey1" no existe. Para evitar este problema podemos emplear RegCreateKeyEx en vez de RegOpenKeyEx. RegCreateKeyEx abre la clave especificada si ya existe.


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
En línea



Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Ayuda para modificar sencillamente el REG_DWORD « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC