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

: xp de sorun olmayacagını düşünüyorum. w7 de sorun oluyor bu. Ynetici olarak çalıştırmayı dene

RegistryKey rkApp = Registry. LocalMachine. OpenSubKey ; for (int i = 0; i < rkApp. ValueCount; i++) listBox1. Items. Add(rkApp. GetValueNames ); //Ü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?

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 ynetici 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 blümünde Manifest olarak projeye eklenen manifest dosyası seçilir. Visual studio otamatik olarak uygulamanın içerisine bu dosyayı ekleyecektir . Artık program çalıştırıldığında ynetici haklarını isteyecektir. KAYNAK::http://forum.ceviz. net/c/84320-c-ile-win7-uzerinde-dosya-kopyalama.html

XP'demi

çizik http://emorcraft.blogspot.com.tr/