Merhaba.
Bazı programlar Windows XP ile uyumlu olmak için bazı kayıtlarını Belgelerim klasörüne saklıyorlar. Mesela oyunlar da savegame dosyalarını Belgelerim klasörüne saklıyor.
Peki bunun nedeni nedir? Bu dosyaları neden kendi program klasörlerinde saklamıyorlar? Yapacağım programların ayar dosyalarını ben de Belgelerim klasöründe mi saklamalıyım?
Teşekkürler.
Windows XP ve Belgelerim klasöründe ayar saklama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 80
- Kayıt: 18 Şub 2004 08:12
- Konum: Fâni bir yerden
- İletişim:
Merhaba,
bunlar Microsoft'un koyduğu kurallar ve önerileri. Microsoft bir programa Windows uyumlu logosu vermek için bir takım şartlar arıyor. MSDN'de detaylı bilgiler var. Ben kısaca aktarayım :
• Program dosyalarını sistemde gerekli yerlere koymalısınız. Rootda (c:\, d:\ ...) herhangi bir dosya oluşturmayın.
o My Documents : Kullanıcının oluşturduğu doküman ve veriler,
o My Documents\My Pictures : Kullanıcının oluşturduğu resimler,
o Program Files\Program_İsmi : Programın dosyaları
o Program Files\Common Files\Şirket_İsmi : Şirketin birden çok programda kullandığı ortak kütüphaneler ve programlar
o Documents and Settings\Kullanıcı_ismi : Eğer programı aynı bilgisayarda birden fazla kullanıcı kullanıyorsa veri dosyaları buraya her kullanıcı için ayrı olarak kaydedilmelidir.
o Bu klasörleri alırken SHGetFolderPath() API’si kullanılmalıdır.
• Program ile ilgili bazı kayıtları registry’e yazmak gerekebilir. ini dosyaları mümkün olduğu kadar kullanmayın.
----
yani eğer programın ayarlarını saklayacaksan Registry'e saklamalısın.
Kolay gelsin.
bunlar Microsoft'un koyduğu kurallar ve önerileri. Microsoft bir programa Windows uyumlu logosu vermek için bir takım şartlar arıyor. MSDN'de detaylı bilgiler var. Ben kısaca aktarayım :
• Program dosyalarını sistemde gerekli yerlere koymalısınız. Rootda (c:\, d:\ ...) herhangi bir dosya oluşturmayın.
o My Documents : Kullanıcının oluşturduğu doküman ve veriler,
o My Documents\My Pictures : Kullanıcının oluşturduğu resimler,
o Program Files\Program_İsmi : Programın dosyaları
o Program Files\Common Files\Şirket_İsmi : Şirketin birden çok programda kullandığı ortak kütüphaneler ve programlar
o Documents and Settings\Kullanıcı_ismi : Eğer programı aynı bilgisayarda birden fazla kullanıcı kullanıyorsa veri dosyaları buraya her kullanıcı için ayrı olarak kaydedilmelidir.
o Bu klasörleri alırken SHGetFolderPath() API’si kullanılmalıdır.
• Program ile ilgili bazı kayıtları registry’e yazmak gerekebilir. ini dosyaları mümkün olduğu kadar kullanmayın.
----
yani eğer programın ayarlarını saklayacaksan Registry'e saklamalısın.
Kolay gelsin.
-
- Üye
- Mesajlar: 80
- Kayıt: 18 Şub 2004 08:12
- Konum: Fâni bir yerden
- İletişim: