folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Windows Başlangıç Programlarının Listesini Almak(Kod+Yrdm)



Windows Başlangıç Programlarının Listesini Almak(Kod+Yrdm)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asa42
    asa42's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek

     RegistryKey rkApp = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);    

           for (int i = 0; i < rkApp.ValueCount; i++)                listBox1.Items.Add(rkApp.GetValueNames()[i]);

    //Üstteki kod windows başlangıcındaki programlar listesini verir.

    localmachine olunca izin verilmiyor diye hata veriyor. Currentuser olmasına izin veriyor fakat o da benim işime tam yaramıyor.

    nasıl izin aldırabilirim.veya oraya nasıl ulaşabilirim?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek

    XP'demi

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asa42
    asa42's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek

    xp de sorun olmayacagını düşünüyorum. w7 de sorun oluyor bu.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek

    asa42 bunu yazdı:
    -----------------------------

    xp de sorun olmayacagını düşünüyorum. w7 de sorun oluyor bu.


    -----------------------------

    Yönetici olarak çalıştırmayı dene

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asa42
    asa42's avatar
    Kayıt Tarihi: 17/Eylül/2009
    Erkek

    hocam zaten ben de onu nasıl yapabileceğimi soruyordum. manuel olarak yapmak kolay. önemli olan csharp tan yapmak.

     

    onu da bir yerden buldum.:

    Programın çalışmadan önce yönetici haklarını istemesini sağlamalısın. Bunu yapmak için projeye manifest dosyası eklemen gerek. Visual studio 2008 için solution explorer da projeye sağ tıkladıktan sonra Add->New item->Application Manifest File ile bir manifest dosyası oluşturulur. Ardından bu dosyada requestedExecutionLevel girdisi olarak sadece <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> satırı bırakılır. Daha sonra Project->Properties->Application ayar bölümünde Manifest olarak projeye eklenen manifest dosyası seçilir. Visual studio otamatik olarak uygulamanın içerisine bu dosyayı ekleyecektir(Exe dosyasını herhangi bir editörle açtığınızda bu dosyanın içeriği görülebilir). Artık program çalıştırıldığında yönetici haklarını isteyecektir.

     

    KAYNAK::http://forum.ceviz.net/c/84320-c-ile-win7-uzerinde-dosya-kopyalama.html

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kafkafkaf
    kafkafkaf's avatar
    Kayıt Tarihi: 18/Ağustos/2007
    Erkek

    çizik


    http://emorcraft.blogspot.com.tr/
Toplam Hit: 1136 Toplam Mesaj: 6