elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema al agregar al registro[Solucionado]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al agregar al registro[Solucionado]  (Leído 4,698 veces)
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Problema al agregar al registro[Solucionado]
« en: 21 Noviembre 2009, 19:22 pm »

Código
  1.                System.Diagnostics.Process.Start("reg add \"HKLM/Software/Microsoft/Windows/CurrentVersion/Run\" /v \"giga2\" /d "+""+ Application.ExecutablePath.ToLower() +"");

me sale "Error... el sistema no puede hallar el archivo especificado, mi idea es que agregue al registro y se inicie automaticamente, que tengo de mal ahi?, gracias de antemano

SOLUCION:

Código
  1. static private bool ponerEnInicio(string nombreClave, string nombreApp)
  2.        {
  3.            // Resgistrará en Inicio del registro la aplicación indicada
  4.            // Devuelve True si todo fue bien, False en caso contrario
  5.            //
  6.            // Guardar la clave en el registro
  7.            // HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  8.            try
  9.            {
  10.                RegistryKey runK = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
  11.                // añadirlo al registro
  12.                // Si el path contiene espacios se debería incluir entre comillas dobles
  13.                if (nombreApp.StartsWith("\"") == false && nombreApp.IndexOf(" ") > -1)
  14.                {
  15.                    nombreApp = "\"" + nombreApp + "\"";
  16.                }
  17.                runK.SetValue(nombreClave, nombreApp);
  18.                return true;
  19.            }
  20.            catch (Exception ex)
  21.            {
  22.                Console.WriteLine("ERROR al guardar en el registro.{0}Seguramente no tienes privilegios suficientes.{0}{1}{0}---xxx---{2}", '\n', ex.Message, ex.StackTrace);
  23.                return false;
  24.            }
  25.        }  


« Última modificación: 22 Noviembre 2009, 01:22 am por BadDevil » En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Problema al agregar al registro
« Respuesta #1 en: 21 Noviembre 2009, 20:04 pm »

Código
  1.                System.Diagnostics.Process.Start("reg add \"HKLM/Software/Microsoft/Windows/CurrentVersion/Run\" /v \"giga2\" /d "+""+ Application.ExecutablePath.ToLower() +"");

me sale "Error... el sistema no puede hallar el archivo especificado, mi idea es que agregue al registro y se inicie automaticamente, que tengo de mal ahi?, gracias de antemano

Creo que faltan un par de \"

y ademas, esa no es la forma de agregar registro desde programacion. Fijate este pequeño tutorial

http://www.elguille.info/net/dotnet/registroWindowsInicio.htm



En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Problema al agregar al registro
« Respuesta #2 en: 21 Noviembre 2009, 20:06 pm »

Process.Start es ejecutar, para agregar al registro usa la clase Registry...
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Problema al agregar al registro
« Respuesta #3 en: 21 Noviembre 2009, 20:25 pm »

Ok, leere , gracias  ;D, les mantendre informado
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Problema al agregar al registro [Solucionado]
« Respuesta #4 en: 22 Noviembre 2009, 01:21 am »

Excelente, lo acabo de probar y me funciono a la perfeccion, muchas gracias a todos. ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema Al Agregar 2 Fotos Con AWT
Java
ZedGe 2 2,316 Último mensaje 16 Junio 2011, 17:06 pm
por ZedGe
Protecion para registro ?[Solucionado] « 1 2 »
Dudas Generales
ANTRUCK 13 7,357 Último mensaje 28 Julio 2011, 15:57 pm
por ANTRUCK
Instalador de Drivers completo, gratuito y sin registro[SOLUCIONADO]
Windows
motocros_elche 5 69,651 Último mensaje 6 Noviembre 2011, 23:54 pm
por motocros_elche
(Solucionado) Agregar seguridad a Guestbook
PHP
2Fac3R 3 3,222 Último mensaje 26 Enero 2012, 23:11 pm
por 2Fac3R
[SOLUCIONADO] ¿ Que pinta aqui el registro si ?
ASM
lucaslopez0000 4 3,737 Último mensaje 24 Junio 2013, 17:55 pm
por lucaslopez0000
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines