4 mensajes Página 1 de 1
HOLA A TODOS:


Hola tochos, les comento que en mi aprendizaje en este mar de Sharp me he dedicado a simplificar mis consultas al Registro de Windows, como? Pues facil, creando "referencias" propias, en este caso hablamos de una .dll en particular y como el titulo lo indica pues concretamente de MetaReg.dll.

Esta para libre descarga, sin embargo dentro del .rar en el cual se encuentra alojada se encuentra tambien la licencia para su libre uso, nada fuera del otro mundo, no se preocupen.

MetaReg.dll ha sido diseñada para facilitarnos las consultas al Registro de Windows, no para joderlo que quede claro y si la descargas aceptas esto pues todo daño que pueda ser causado por el uso de MetaReg.dll quedara bajo tu propia responsabilidad quedando yo exento de cualquier injuria causada a la PC de tu usuario final.


FICHA:


Spoiler: Mostrar
Desarrollador: Carlos V. Metafunken.

Nombre: MetaReg

Tipo: Fichero .dll

Trabajado en: C#

SHA256: 375248a16cceac60c72b1b21788659070efb9b5b829e0f171cfc34ffc129e702

Servidor: Mega.

Peso Comprimido: 11.6 Kb aprox.

Peso Descomprimido: 25.5 Kb aprox.

Descripcion:

Ayuda en la simplificacion de codigo cuando tienes que realizar repetidas consultas al Registro de Windows. Funciona como una Referencia solamente.


REQUISITOS:


Spoiler: Mostrar
Editor de C# (Preferentemente Visual Studio 2010+)
NetFramework 4.5.
Conocimientos Medio-Avanzados del Registro de Windows.
Windows 7, 8


ANALISIS VIRUS TOTAL:


https://www.virustotal.com/es/file/375248a16cceac60c72b1b21788659070efb9b5b829e0f171cfc34ffc129e702/analysis/1385318302/


IMPORTANTE:


Spoiler: Mostrar
El formato de las "MainKey" o Hives debe ser el siguiente:

String MainKey = "HKEY_CLASSES_ROOT";//Para el directorio de clases.
String MainKey = "HKEY_CURRENT_USER";//Para el usuario recurrente.
String MainKey = "HKEY_LOCAL_MACHINE";//Para la maquina local.
String MainKey = "HKEY_USERS";//Para los usuarios.
String MainKey = "HKEY_CURRENT_CONFIG";//Para la configuracion recurrente.

El formato del "SubKey" debe ser el siguiente:

String SubKey = "Software\\Mi_Aplicacion";

Obviamente puedes cambiar las variables y tu Subkey pero jamas la MainKey, pensaba hacer la MainKey numerica pero creo que la mayoria estamos acostumbrados a trabajar con este formato.


EJEMPLO:


using MetaReg;
using Microsoft.Win32;
using System;

namespace MetaRegTest
{
    public partial class Main : Form
    {
        private void btnBotonUnico_Click(object sender, EventArgs e)
        {
            MetaRegistry mReg = new MetaRegistry();
            mReg.ShowErrors = true;
            mReg.ShowSuccess = true;
            Boolean DoesKeyExists = mReg.MetafunkenSubKeyExist("HKEY_CURRENT_USER", "Software\\My_SubKey");
            if (DoesKeyExists)
            {
                //Do something
            }
            else
            {
                //Do something
            }
        }
    }
}
 
Parsed in 0.005 seconds, using GeSHi 1.0.8.9


DESCARGA:


Contenido Oculto: ON
	<br />Usted necesita responder en este tema para ver el contenido oculto.


AHI NOS VEMOS! (o nos leemos lol):


Bueno, sin mas espero la encuentren util en su uso y simplificacion de su codigo.

Saludos ;)

Nota;

Si encuentras bugs (que no creo) avisa, gracias!

Editado: Extendida la informacion en el tema y en el fichero contenedor.
Look at that asshole >>> Imagen <<< Look at that face
It means..."The fuck is this, the fuck is that"
*QUIERO MI DIPLOMA*

Ok thanks.

Actualizado viejo, mil disculpas pero olvide el formato de nombre que debe llevar la MainKey.

Saludos.
Look at that asshole >>> Imagen <<< Look at that face
It means..."The fuck is this, the fuck is that"
*QUIERO MI DIPLOMA*

interesante
4 mensajes Página 1 de 1

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado