... Y con esto de empezar otra vez desde el principio ... Bueno, me asaltan las dudas. Después de crear el objeto TRegistry() intento abrir HKEY_LOCAL_MACHINE y me devuelve -2147483646. ¿Esto es correcto? Pero más adelante, cuando intento hacer OpenKey() sobre \SOFTWARE\Microsoft\Windows\CurrentVersion\Run me devuelve 0. ¿Cómo averiguo yo que me ha abierto la clave?
Public oRegEdit := TRegistry():Create()
Public cRegExeKey := "\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
Public nRootKey := oRegEdit:OpenLocalMachine()
Public nRegExeKey := oRegEdit:OpenKey(nRootKey, cRegExeKey)
Que soy un novato con la clase TRegistry() es un hecho, pero quiero saber cómo recuperar un valor concreto y reasignar ese valor. El programa que estoy haciendo es "residente".
Gracias a todos.
|