Hosting de calidad y barato para alojar tu web:

Hosting SSD

Este post con identificación 1074, con la dirección web https://www.exabyteinformatica.com/tienda/foro/escribir-un-valor-en-el-registro-de-windows-desde-vb-t1074.html y con una longitud de 110 caracteres, se ha cargado correctamente. En el foro verás iconos que si eres un gamer de Nintendo te serán familiares: la seta grande expande tu conocimiento, la seta verde te abre un nuevo umbral de conocimiento. Destapa conocimientos (seta verde) y házlos crecer con la seta roja. Para dar tu opinión sobre este tema o cualquier otro, préviamente a poder escribir tus comentarios tienes que registrarte, no te preocupes es y ha sido GRATIS desde el inicio.

En el momento de registrarte, tendrás que leer y aceptar, las Normas generales del foro. Respeta a los demás para que los demás te respeten a ti, no lo decimos nosotros, es una lección de vida. Por favor, se respetuoso con los demás miembros del foro. Si detectamos una actividad ilícita en tu cuenta o haces abuso de spam, podemos cancelar tu cuenta permanente o temporalmente.

Cuando decidas escribir para nosotr@s, por favor, no copies y pegues contenido que ya exista en otra página web o que ya sea de otro usuario. Ten en cuenta que si detectamos contenido duplicado, el sistema anti-spam procederá a borrarlo sin prévio aviso.

Para concluir, te deseamos un muy provechoso aprendizaje y seguro que estaremos encantados con tus aportaciones. No olvides presentarte a la comunidad si aún no te has registrado.

¡Esperamos leerte pronto, muchas gracias por dedicarnos una parte de tu tiempo!

Datos internos informativos (No hagas caso de estos datos, son para los administradores de Exaforo)

Fecha y hora de carga de esta página: 15/122018 a las 11:31:32
Memória total usada: 7493640

¿Y el logo de Paypal? ¿Exaforo no era sin ánimo de lucro? Y así es, para poder usar Exaforo nadie cobra nada, fíjate bien que el botón de Paypal es el de donaciones. Mantener la web en un servidor encendido 24 horas, contratar la conexión a internet de alta velocidad para que goces de peticiones rápidas, pagar los certificados SSL,…es decir, los costes de mantenimiento.

Nuestros pocos fondos van destinados a mantener siempre en marcha los sistemas y cuando adquirimos equipos nuevos, los viejos solemos donarlos a escuelas y centros educativos que tienen pocos recursos para adquirir equipos informáticos. Por eso tus donaciones son muy importantes ya que no solo nos ayudan a nosotros sino también a niños en edad escolar, al profesorado y a los centros educativos en general. En exaforo creemos en la formación libre y que sea accesible a todo el mundo. Si crees poder ayudarnos haciendo una donación para que sigamos creciendo como hemos ido haciendo desde 2003, te estaremos muy agradecidos, el importe de la donación lo pones tú, nosotros no pedimos una cantidad fija, piensa que puedes donar hasta mínimo 1 céntimo. Dones o no dones, muchas gracias por habernos leído hasta el final. Más abajo tienes el botón de “Donar con Paypal” (no hace falta que des tu número de la tarjeta, el botón te dirige a la página oficial de Paypal y desde su formulario puedes hacer la donación desde tu cuenta Paypal).

Escribir un valor en el registro de Windows desde VB  Escribir un valor en el registro de Windows desde VB

Valoración de éste post
4.77 / 5 de 611 votos



Mensajes: 956


Puntos totales:

Enhorabuena!

32




El contenido de este artículo o información está sujeto a una licencia Creative Commons BY (CC-BY), puedes divulgar públicamente este contenido pero deberás hacer mención del autor: Kernel e indicar la dirección web de esta página: https://www.exabyteinformatica.com/tienda/foro/escribir-un-valor-en-el-registro-de-windows-desde-vb-t1074.html

The content of this article or any related information is under the Creative Commons license BY, you can republish this content freely but you must mention the author of this article: Kernel and indicate the URL of this page: https://www.exabyteinformatica.com/tienda/foro/escribir-un-valor-en-el-registro-de-windows-desde-vb-t1074.html

Bajo licencia de Creative Commons


Si queremos crear una entrada en el registro de Windows desde Visual Basic, podemos recurrir al siguiente código:

My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa",
  "LmCompatibilityLevel", "1", Microsoft.Win32.RegistryValueKind.DWord)


El ejemplo anterior escribiría un valor DWORD ("1") en la ruta especificada y creando la entrada LmCompatibilityLevel. Los diferentes tipos de variables que podemos crear son:

REG_SZ: Una cadena de texto de longitud determinada. Valores booleanos (True o False) y otro tipo de texto corto son los valores que se usan en éste tipo de datos.

REG_EXPAND_SZ: Una variable de texto que puede incluir variables que son resueltas cuando la aplicación o el servicio use estos datos.

REG_DWORD: Datos representados por un número que es de 4 bytes (32 bits) de longitud.

REG_MULTI_SZ: Múltiples matrices de texto formateados y terminados con dos caracteres nulos.

Microsoft.Win32.RegistryValueKind.DWord => crea una clave DWORD pero podemos crear diferentes tipos de valores, desde Visual Basic podemos consultar las otras entradas desde el código fuente.

Si queremos comprobar si antes el valor ya existe usaremos:

If My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa",
"LmCompatibilityLevel", Nothing) Is Nothing Then

' <código_que_queramos_usar>

EndIf


Finalmente si queremos borrar un valor del registro de Windows podemos usar este código:

Dim regKey As RegistryKey
regKey = Registry.LocalMachine.OpenSubKey("Software", True)
regKey.DeleteSubKey("MyApp", True)
regKey.Close()




No te pierdas el tema anterior: Pregunta de filtros a un datagrid...

Salta al siguiente tema: Ejecutar dobles comillas en Shell() en Visual Basic

Quizás también te interese:
Si has encontrado información útil en Exaforo, ayúdanos a seguir creciendo. Muchas gracias por confiar en nosotros!


Volver a Visual Basic