Yazdığımız uygulamanın bilgisayar acıldığında otomatik çalışması için başlangıç formun kütüphaneler kısmına aşağıdaki kütüphaneyi ekleyelim.
using Microsoft.Win32;
Formun load olayına;
public Form1()
{
InitializeComponent();
try
{
RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
if (key.GetValue("programın adı").ToString() == "\"" + Application.ExecutablePath + "\"")
{
key.SetValue("programın adı", "\"" + Application.ExecutablePath + "\"");
}
}
catch{}
}
programı bir kere çalıştırıp kapatırsanız. Bilgisayarınız yeniden başladıgında programınız çalışacaktır.
Eğer bu özelliği kaldırmak isterseniz:
key.DeleteValue(ProgramAdi);
görev yönetici => başlangıc sekmesinde programınızı görebilirsiniz
Hiç yorum yok:
Yorum Gönder