Como crear claves y subclaves en el registro de windows (reg

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Como hacer un combobox que al seleccionar
Imagen
edite o escriba esto en el registro de windows:
Imagen
Necesito ayuda por favor llevo semanas tratando de hacer eso.
A proposito esa imagen del combobox es una pagina de mi proyecto.

no se ven las imagenes

Re:

rafaxplayer escribió:no se ven las imagenes
Como hago para publicarlas bien, soy nuevo en este foro. :sorry:

sube-las a un servidor que aloja imágenes como tinypic u otro de tu preferencia.

pero lo que tu quieres lo puedes hacer importando a tu proyecto los registros.

Re:

Agotaras123 escribió:sube-las a un servidor que aloja imágenes como tinypic u otro de tu preferencia.

pero lo que tu quieres lo puedes hacer importando a tu proyecto los registros.

Ya subi las imagenes, y si se puede decime como porque no se... :sorry:

genera los archivos .REG y los importas a tu proyecto.

Re:

Agotaras123 escribió:genera los archivos .REG y los importas a tu proyecto.
Como los importo?

aquí te dejo un vídeo explicándote como se hace

Gracias amigo por tu pronta respuesta, esto ya lo habia intentado y no me dio resultado, al ver tu tutorial solo me funciono al intentar escribir en HKEY_USERS pero no me funciono HKEY_MACHINE/SOFTWARE que es exactamente donde tienen que ir mis registros...
No se que mas hacer... Ya que en la ruta que quiero que esten mis registros no se puede habra otra forma) :sorry:
Sí funciona yo lo he hecho, a veces debes compilar y pruebas después que genere el .exe :pc:
dimatiguz escribió:Sí funciona yo lo he hecho, a veces debes compilar y pruebas después que genere el .exe :pc:
Lo probare amigo gracias por tu respuesta...
GJUser escribió:
dimatiguz escribió:Sí funciona yo lo he hecho, a veces debes compilar y pruebas después que genere el .exe :pc:
Lo probare amigo gracias por tu respuesta...
Disculpa amigo no me funciono... :sorry:

recuerda que debes de darle permisos administrativos a tu aplicación para que pueda realizar cambios en el registro es solamente es, si no lo haces de esa manera jamas te dejara modificar tu registro.

Re:

Agotaras123 escribió:recuerda que debes de darle permisos administrativos a tu aplicación para que pueda realizar cambios en el registro es solamente es, si no lo haces de esa manera jamas te dejara modificar tu registro.
Amigo ya lo intente pero no da resultado...

puedes publicar tu apz junto a los archivos .reg para darles una mirada a ver que es lo que haces mal.

Re:

Agotaras123 escribió:puedes publicar tu apz junto a los archivos .reg para darles una mirada a ver que es lo que haces mal.
Aquí está la apz y los reg.
En el proyecto los reg están importados en el combobox de la tercera página...
https://doc-0k-8k-docs.googleuserconten ... e=download

Index = ComboBox.GetSelected("ComboBox1");
data = ComboBox.GetItemData("ComboBox1", Index); 
if data=='1' then
--Imported from REG file: C:\Users\Ardany GJ\Desktop\NFSR.reg
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","GDFBinary","C:\\Program Files (x86)\\EA Games\\Need for Speed Rivals\\GDFBinary_es_ES_64.dll",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","DisplayName","Need for Speed\" Rivals",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Locale","es_ES",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Product GUID","{E0A32336-AA27-4053-99B2-C3380B7B95AC}",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Install Dir","C:\\Program Files (x86)\\EA Games\\Need for Speed Rivals\\",REG_SZ);
end

if data=='2' then
--Imported from REG file: C:\Users\Ardany GJ\Desktop\NFSR1.reg
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","GDFBinary","C:\\Program Files (x86)\\EA Games\\Need for Speed Rivals\\GDFBinary_es_ES_64.dll",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","DisplayName","Need for Speed\" Rivals",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Locale","es_ES",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Product GUID","{E0A32336-AA27-4053-99B2-C3380B7B95AC}",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Install Dir","C:\\Program Files (x86)\\EA Games\\Need for Speed Rivals\\",REG_SZ);
end

Re:

Agotaras123 escribió:
Index = ComboBox.GetSelected("ComboBox1");
data = ComboBox.GetItemData("ComboBox1", Index); 
if data=='1' then
--Imported from REG file: C:\Users\Ardany GJ\Desktop\NFSR.reg
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","GDFBinary","C:\\Program Files (x86)\\EA Games\\Need for Speed Rivals\\GDFBinary_es_ES_64.dll",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","DisplayName","Need for Speed\" Rivals",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Locale","es_ES",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Product GUID","{E0A32336-AA27-4053-99B2-C3380B7B95AC}",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Install Dir","C:\\Program Files (x86)\\EA Games\\Need for Speed Rivals\\",REG_SZ);
end

if data=='2' then
--Imported from REG file: C:\Users\Ardany GJ\Desktop\NFSR1.reg
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","GDFBinary","C:\\Program Files (x86)\\EA Games\\Need for Speed Rivals\\GDFBinary_es_ES_64.dll",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","DisplayName","Need for Speed\" Rivals",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Locale","es_ES",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Product GUID","{E0A32336-AA27-4053-99B2-C3380B7B95AC}",REG_SZ);
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\EA Games\\Need for Speed(TM) Rivals","Install Dir","C:\\Program Files (x86)\\EA Games\\Need for Speed Rivals\\",REG_SZ);
end

¿Te funcionó?
Si te funcionó mandame la apz ya modificada please...

solo ese código debes de poner en tu combobox y listo.

Re:

Agotaras123 escribió:solo ese código debes de poner en tu combobox y listo.
No dio resultado ya intente haciendo otro proyecto y no funka.