Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Windows Başlangıç Programlarının Listesini Almak(kod+yrdm)
Tahribat.Com Forumları
Asp.Net - C#.Net - J#.Net - Vb.Net
      Windows Başlangıç Programlarının Listesini Almak(kod+yrdm)
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 26 Mart 2011 (Cumartesi) 19:42 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
asa42


Kayıt : 17 Eylül 2009
Konya
Erkek Üye
 

 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?


üç nokta 
26 Mart 2011 (Cumartesi) 19:50 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
DE5TROY3R


Kayıt : 4 Nisan 2007
Istanbulda / Rize
Erkek Üye
 

XP'demi


tdsoftware.tr.cx 
26 Mart 2011 (Cumartesi) 20:24 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
asa42


Kayıt : 17 Eylül 2009
Konya
Erkek Üye
 

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


üç nokta 
26 Mart 2011 (Cumartesi) 20:25 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
DE5TROY3R


Kayıt : 4 Nisan 2007
Istanbulda / Rize
Erkek Üye
 

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

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


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

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


tdsoftware.tr.cx 
26 Mart 2011 (Cumartesi) 21:05 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
asa42


Kayıt : 17 Eylül 2009
Konya
Erkek Üye
 

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


üç nokta 
26 Mart 2011 (Cumartesi) 21:49 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
kafkafkaf


Kayıt : 18 Agustos 2007
İzmir***Antalya
Erkek Üye
 

çizik


http://www.dailymotion.com/video/xpsda9_kanala-29-03-2012_news "Geleceğimiz için izle, izlet, başkaldır!" 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : windows başlangıç programlarının listesini almak(kod+yrdm) Favorilerime Ekle Yukarı Çık
Konuda 6 Mesaj Var.
Konu 281 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim