Modificar clave del Regedit

Modificar clave del Regedit

Postby TOTOVIOTTI » Thu Jan 08, 2015 8:10 pm

Hola a todos!
Necesito modificar una clave del registro, para que abra el Notepad con un tipo de letra específico.
Encontré donde está alojada, pero no queda modificado el dato,
que estaré haciendo mal?
Muestro el ejemplo:

RegOpenKey(HKEY_CURRENT_USER,"Software\Microsoft\Notepad",@hKey)
RegSetValue(hKey,"lfFaceName","Courier New")
RegCloseKey(hKey)


Desde ya... mil gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Modificar clave del Regedit

Postby Antonio Linares » Fri Jan 09, 2015 10:04 am

Roberto,

Has probado a leer el valor una vez modificado ?

RegOpenKey(HKEY_CURRENT_USER,"Software\Microsoft\Notepad",@hKey)
RegSetValue(hKey,"lfFaceName","Courier New")

MsgInfo( RegQueryValue( hKey,"lfFaceName" ) )

RegCloseKey(hKey)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Modificar clave del Regedit

Postby carlos vargas » Fri Jan 09, 2015 5:50 pm

recordar que a partir de windows vista para adelante, las aplicaciones que necesiten realizar cambios en el registro, o acceder y realizar cambios en directorios que son considerados de sistema por parte del sistema operativo, deberán ser ejecutadas como administrador, de lo contrario no realizaran ningún cambio.
en windows xp, no había problema por que por defecto la cuentas son de tipo administrador, y no tiene el sistema de protección de cuenta que si tienen los Sistemas operativos modernos de MS (Vista/Windows7,Windows8,Windows8.1/Server2008,Server2012).
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Modificar clave del Regedit

Postby TOTOVIOTTI » Fri Jan 09, 2015 9:47 pm

Antonio,
hago la prueba y me devuelve un "2"... No sé que significa...

Carlos:
si lo hago como Administrador...

Muchas gracias a ambos...
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Modificar clave del Regedit

Postby Antonio Linares » Sat Jan 10, 2015 3:22 am

Roberto,

Has probado a ejecutar regedit.exe y cambiar ese valor a mano ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Modificar clave del Regedit

Postby TOTOVIOTTI » Sun Jan 11, 2015 12:04 am

Antonio, sí he probado, pero la idea es predeterminar en cualquier pc que use el notepad con el sistema... por eso el cambio q necesito....
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Modificar clave del Regedit

Postby cnavarro » Sun Jan 11, 2015 1:01 am

carlos vargas wrote:recordar que a partir de windows vista para adelante, las aplicaciones que necesiten realizar cambios en el registro, o acceder y realizar cambios en directorios que son considerados de sistema por parte del sistema operativo, deberán ser ejecutadas como administrador, de lo contrario no realizaran ningún cambio.
en windows xp, no había problema por que por defecto la cuentas son de tipo administrador, y no tiene el sistema de protección de cuenta que si tienen los Sistemas operativos modernos de MS (Vista/Windows7,Windows8,Windows8.1/Server2008,Server2012).


El compañero tiene razon
Quizas has de tener en cuenta que no solo el usuario ha de tener permisos de administrador, quizás has de darle permisos al ejecutable para que se ejecute con permisos de administrador también, aunque imagino que esto también lo habrás tenido en cuenta.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 52 guests

cron