• Jueves 18 de Abril de 2024, 15:38

Autor Tema:  Valores En Registro De Guindos  (Leído 1129 veces)

gabrielgc2002

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Valores En Registro De Guindos
« en: Martes 30 de Octubre de 2007, 11:53 »
0
Hace poco e estado en este foro busque en todo el foro y encontre algo del tema que quiero, el tema(ensamblador para windows) es como hacer un valor en el registro de windows ya sea hacer un alfanumerico y ingresarle un valor, esto es lo que encontere en el foro
;=======================================================
.386
.model flat, stdcall
option casemap:none

includelib advapi32.lib

HKEY_LOCAL_MACHINE equ 80000002h
KEY_ALL_ACCESS equ 0F003Fh

RegCreateKeyExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RegCloseKey PROTO :DWORD

.data
 KeyName db "Software\Microsoft"
 hKey dd 0
.code
 main:
    invoke RegCreateKeyExA, HKEY_LOCAL_MACHINE, offset KeyName, 0, 0, 0,

KEY_ALL_ACCESS, 0, offset hKey, 0
    .if hKey
      invoke RegCloseKey, hKey
    .endif
 ret
end main
;======================================================
Lo meti en Radasm pero no me corrio que le falta me podrias decir te lo agradeceria.  
bueno antes que nada ingrese al link: de microsoft que estaba ahi pero pues no entendi mucho y luego busque en gogle y no encontre nada es por eso que les pido que me ayuden a que corra el programa sere mucha mi gratitud, gracias. :lol:

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Valores En Registro De Guindos
« Respuesta #1 en: Martes 30 de Octubre de 2007, 11:55 »
0
¿Depuraste el programa? Ese codigo lo que hace es crear una CLAVE en el registro, si queres crear/modificar un valor tenes que usar RegSetValueEx.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.