Hola. Intenta formular las preguntas de una en una en distintos posts.
¿Cómo hago para hacer que se ejecute el programa cuando inicia el windows?
Si quieres añadir el programa al startup de Windows, en tiempo de ejecución y, usando la metodología del registro de Windows, entonces puedes hacerlo de la siguiente manera:
Using regKey As RegistryKey = Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", writable:=True)
regKey.SetValue("Título", String.Format("""{0}""", Application.ExecutablePath), RegistryValueKind.String)
End Using
También puedes utilizar mi API gratuita ElektroKit para llevar a cabo el mismo propósito, de forma más sofisticada.
( Click para ir al código fuente )
Ejemplo de uso:
WinStartup.Add(RegistryScope.CurrentUser, WinStartupScope.Run, SystemScope.System32,
title:="Application Title",
filePath:="C:\Application.exe",
arguments:="/Argument1 /Argument2",
secureModeByPass:=False)
¿Cómo borro algo?, eso también queria saber :p
¿Como borrar el qué?, ¿el valor de una variable, un archivo del sistema operativo, o una mancha de Ketchup?. Se más específico... y busca en Google.
como hago para desde VB 2010 ejecutar comandos de cmd?
¿Qué te impide formularle esa misma pregunta al sabio Google?, es otra pregunta muy típica, hallarás toda la información que necesitas.
Saludos!