Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-08-2007
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
programar el regedit.

Es esta dirección del regedit.exe

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

Hay un REG_DWORD que se llama NoDispBackgroundPage y su valor es un 1 que significa activado.

Quiero ahcer un programa muy básico y sencillo que al ejecutar el programa C#, salga la ventana de consola como siempre y que te pregunte:

Menú:

Si pulsas "A" activa el NoDispBackgroundPage o lo pone a 1 (Activado)
Si pulsas "B" se desactiva o se pone a 0.

Quiero saber si alguien sabe modificar esta ruta del registro.

Hasta otra.

Espero que no sea muy dificil.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.
Responder Con Cita
  #2  
Antiguo 06-08-2007
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 22
__hector Va por buen camino
Haciendo una consulta en google, por 'c# windows registry', consigues links con buena documentacion al respecto:

http://www.devhood.com/tutorials/tut...utorial_id=264

http://www.vbdotnetheaven.com/Upload...sRegistry.aspx

http://www.csharp-home.com/index/tik...p?articleId=83

Si tienes alguna duda especifica, o inconvenientes al usar los metodos y/o clases, por aqui estamos.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #3  
Antiguo 08-08-2007
REHome REHome is offline
Miembro
 
Registrado: jul 2003
Ubicación: España
Posts: 454
Poder: 21
REHome Va por buen camino
mm, lo intento pero no se me va el VB ni el inglés, aún así gracias.


Bueno, he hecho esto en *.bat y si funciona.

Código:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v "NoDispBackgroundPage" /t "REG_DWORD" /d 1 /f
Sólo necesito que nada más ejecutarlo ya se agregue el registro indicado arriba, solo eso.

¿cómo se hace en c#?
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino.

Última edición por REHome fecha: 08-08-2007 a las 03:49:14.
Responder Con Cita
  #4  
Antiguo 08-08-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Tienes que crear una variable de tipo RegistryKey y después crear la llave y los elementos.

Algo así

Código:
public     RegistryKey rk;

rk = Registry.LocalMachine.CreateSubKey("Software\\PMS\\DATA");
rk.SetValue("Puerto",BoxPort.Text);
rk.SetValue("Velocidad",BoxBaud.Text);
rk.SetValue("Paridad",BoxParity.Text);
rk.SetValue("Bits de Datos",BoxData.Text);
rk.SetValue("Bit de Parada",BoxStop.Text);
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 14-08-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Y bien, funcionó, no funcionó, te sirvió, no te sirvió, ya dejaste el tema o lo solucionaste por otro método.........

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Regedit REHome Windows 6 06-08-2007 18:55:00
¿Cómo manegar el regedit programando? REHome .NET 2 04-08-2007 23:50:59
cual api es del regedit? Ryu API de Windows 2 07-04-2005 17:32:23
Clave del Regedit.... Phacko Varios 2 14-03-2005 13:08:51
como modificar regedit edy_aca Varios 8 12-07-2004 20:47:32


La franja horaria es GMT +2. Ahora son las 09:59:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi