c# otomatik çalışan program, veritabanına bağlanmıyor

qweqw3q

Kilopat
Katılım
18 Haziran 2018
Mesajlar
195
Daha fazla  
Cinsiyet
Erkek
Meslek
Potansiyel Oyun Geliştiricisi
Merhaba, bir program yazdım. Veritabanını programa bağladım. Sorunsuz çalışıyor. Sistem açıldığı anda bu programın çalışmasını sağladım ancak bilgisayar açıkken el ile "Projects" kısmından çalıştırınca veritabanına bağlanıyor ama programı masaüstüne Access olmadan veritabanı dosyası olmadan atınca hata alıyorum. Aynı şekilde bilgisayar kapatıp açınca otomatik olarak koddaki gibi programı çalıştırıyor ancak orada da "Microsofr .Net Framework" başlığında bir hata geliyor..

Hata kodu : "C:\USER\İSİM\programınkonumu\programadı.accdb' dosyası bulunamadı."

Sanırım yapmam gereken aslında basit bir şey ama bilgisayarda otomatik olarak açılmasını regedit ile hallettiydim. Oraya ayrı birşekilde access veritabanını mı ekliyeceğim bilemiyorum. Yardımcı olursanız sevinirim

Yazdığım kod:
if (runStartApp.Checked == true)
{
runApp = true;
}
else
{
runApp = false;
}
if (runApp)
{
RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
key.SetValue("ComputerShutdown", "\"" + Application.ExecutablePath + "\"");
}
else
{
RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
key.DeleteValue("ComputerShutdown");
}
yardımcı olabilecek yok mu??
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…