• 16-11-2012, 18:37:54
    #1
    Merhaba,
    Projemde başlangıçta çalıştır seçeneği var. Ben bunu yapmak için
    RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
                key.SetValue("dosyam.exe", Application.StartupPath);
    kodunu kullanıyorum. Ama mesela kullanıcı geldi. programın adını başka birşey yaptı o zaman registry işlemlerini tamamlayamayacağım. Bunun için dosya yolunu alırken Application.StartupPath kodunu kullanıyoruz. dosyanın exe'li adını almak için hangi kodu kullanmam gerek
  • 16-11-2012, 20:30:36
    #2
    Hocam denedim ama bu dosyanın yolunu veriyor.. bana direkt çalıştırdığım dosyanın adı lazım ?
  • 16-11-2012, 20:44:00
    #3
    Üyeliği durduruldu
    Application.ExecutablePath bir dene istersen.
  • 16-11-2012, 21:00:04
    #4
    KariyerAdam adlı üyeden alıntı: mesajı görüntüle
    Application.ExecutablePath bir dene istersen.
    Hocam oldu veriyor ama dosya yolunuda veriyor bana sadece dosyadi.exe lazım ?
  • 16-11-2012, 22:45:32
    #5
      MessageBox.Show(System.AppDomain.CurrentDomain.FriendlyName);
                MessageBox.Show(System.Diagnostics.Process.GetCurrentProcess().ProcessName + ".exe");
                MessageBox.Show(System.IO.Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName));
  • 17-11-2012, 10:08:30
    #6
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
      MessageBox.Show(System.AppDomain.CurrentDomain.FriendlyName);
                MessageBox.Show(System.Diagnostics.Process.GetCurrentProcess().ProcessName + ".exe");
                MessageBox.Show(System.IO.Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName));
    Bunun için sanırım 3 metot var ?
  • 17-11-2012, 10:18:31
    #7
    3 tane yol yazdım işte, istediğini kullanabilirsin projenin adını almak için.
  • 17-11-2012, 14:51:43
    #8
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    3 tane yol yazdım işte, istediğini kullanabilirsin projenin adını almak için.
    Tamam hocam oldu teşekkür ederim