FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Modificar clave del Regedit
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Modificar clave del Regedit
Posted: Thu Jan 08, 2015 08: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.ar
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Modificar clave del Regedit
Posted: 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
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Modificar clave del Regedit
Posted: Fri Jan 09, 2015 05: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)
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Modificar clave del Regedit
Posted: Fri Jan 09, 2015 09: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.ar
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Modificar clave del Regedit
Posted: Sat Jan 10, 2015 03:22 AM

Roberto,

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 470
Joined: Fri Feb 05, 2010 11:30 AM
Re: Modificar clave del Regedit
Posted: 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.ar
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Modificar clave del Regedit
Posted: Sun Jan 11, 2015 01: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

Continue the discussion