ben

OMÜ , Bilgisayar Mühendisliği, 13'

28 Ekim 2017 Cumartesi

bilgisayar acıldığında acılan winform

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: