Rickafds
04/06/2015, 12:12 PM
Adicione uma referencia ao namespace Microsoft.Win32 :
CODE:
using Microsoft.Win32;
Dentro da classe do form, coloque o código:
RegistryKey rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
Agora adiciona 2 RadioButton no form.
No evento Click do radioButton1, coloque:
rkApp.SetValue("WindowsFormsApplication1", Application.ExecutablePath.ToString());
// Isso fará com que o aplicativo INICIE junto com o windows
Agora no evento Click do radioButton2, coloque
rkApp.DeleteValue("WindowsFormsApplication1", false);
// Isso fará com que o aplicativo NÃO inicie junto com o windows
Agora no evento Load do form, coloque o seguinte codigo:
if (rkApp.GetValue("WindowsFormsApplication1") == null)
{
radioButton2.Checked = true;
}
else
{
radioButton1.Checked = true;
}
// Esse código verificará se o aplicativo esta ou não iniciando com o windows
CODE:
using Microsoft.Win32;
Dentro da classe do form, coloque o código:
RegistryKey rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
Agora adiciona 2 RadioButton no form.
No evento Click do radioButton1, coloque:
rkApp.SetValue("WindowsFormsApplication1", Application.ExecutablePath.ToString());
// Isso fará com que o aplicativo INICIE junto com o windows
Agora no evento Click do radioButton2, coloque
rkApp.DeleteValue("WindowsFormsApplication1", false);
// Isso fará com que o aplicativo NÃO inicie junto com o windows
Agora no evento Load do form, coloque o seguinte codigo:
if (rkApp.GetValue("WindowsFormsApplication1") == null)
{
radioButton2.Checked = true;
}
else
{
radioButton1.Checked = true;
}
// Esse código verificará se o aplicativo esta ou não iniciando com o windows