Posteado por: eurecadigital | marzo 18, 2009

Modificar el Registro de Windows con c#

 

En este ejemplo vemos como podemos modificar una clave del Registro. 2 Métodos el primero recupera un valor y el segundo lo graba. En el Ejemplo se modifica el tamaño de la Fiuente del Notepad.exe de Windows

public static int getFontSize()

        {

            try

            {

                RegistryKey ckey = Registry.CurrentUser.OpenSubKey(

                @”Software\Microsoft\Notepad”, true);

                if (ckey != null)

                {

                    if (ckey.GetValue(“iPointSize”) != null)                    

                        return (int)ckey.GetValue(“iPointSize”);                                            

                }

                return 0;

            }

            catch { return 0; } 

        }

 

        public static int setFontSize(int value)

        {

            try

            {

                RegistryKey ckey = Registry.CurrentUser.OpenSubKey(

                @”Software\Microsoft\Notepad”, true);

                if (ckey != null)

                {

                    ckey.SetValue(“iPointSize”, value);

                    return 1;

                }

                return 0;

            }

            catch { return 0; }

        }


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: