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

qweqw3q

Hectopat
Katılım
18 Haziran 2018
Mesajlar
187
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:
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı