Windows\CurrentVersion anahtarı
Aslına bakarsanız burada da artık kayıt defteriyle ilgili bilgi vermek yerine çeşitli anahtarların ne işe yaradıklarını açıklayacağım. Burada bilgisayara kurulu programların kullnıcıdan bağımsız olan ayarları tutulur ki en çok ayar da bu yüzden burada bulunur.
Ben Windows'la iligli bilgdiğim ayaları burada sizlerle paylaşacağım, daha fazlasını öğrenmek istiyorsanız, kendini kayıt defterinin uçsuz bucaksız sularına bırakmalısınız.
Windows'la ilgli ayarlar SOFTWARE\Microsoft\Windows\CurrentVersion alt anahtarında bulunur. Haydi başlayalım artık:
Run: Bu anahtar altında bulduğunuz değerler bilgisyar ilk açıldığında otomatik olarak çalıştırılan programlarla ilgili bilgileri içerir. Değerin ismi programı anlatan herhangi birşey olabilir. İçerdiği bilgi de programın yolunu içerir ki buraya çeşitli parametreler de koyabilrsiniz. Aynı zamanda açılışta başlamasını itemediğniiz progamları da buradan silebilirsiniz.(Dize Değeri)
RunOnce: Bu anahtar da sadece BİR KEZ çalışacak programları içerir. Yani o anda orada birşey görüyorsanız bilgisayarınzıın sonraki açılışında o program çalıştırılır ve bu kayıt buradan silinir. Kullanımı "Run" anahtarıyla aynıdır.(Yapı olarak yani)(Dize Değeri)
Setup: Bu anahtar altında Windows'a ait çeşitli temel bilgiler yer alır. Bunları isteğinize göre düzenleyebilirsiniz ama ne yaptığınızdan emin değilseniz ellememenizde fayda var.
- BootDir(Dize Değeri): Bİlgisyarın açılış için hangi sürücüyü kullancağını belirtir.
- SourcePath(Dize Değeri): Windowsun kurulduğu yolu belirtir.
- ServicePackSourcePath(Dize Değeri): ServicePack dosyalarını yolunu belirtir. Eğer bu klasörü taşımak istiyorsanız işinize yarayabilir.
- ServicePackCachePath(Dize Değeri): ServicePack önbellek dosyalarının yolunu belirtir. Yine bu klasörü ya da komple servicepack klsörünü taşımak istiyorsanız işinize yarayabilir.
Uninstall: Bu anahtar belki bir çok kişini başına sonradan bela olan "Program Ekle/Kaldır" listesini içerir. Gördüğünüz her alt anahtar bir programa ait bilgileri taşır. Tabi burada sizin orada gördüğünüzden çoooook daha fazla alt anahtar var. Yine ne yaptığınızdan emin olmadığınız sürece bilmediğiniz anahtarları kurcalamamanızı öneririm. Buradan kaldırdığınız halde listede ismi görünen programların isimlerini silebilirsiniz. Kaldırma dosyasının yeri yanlış olan programların yollarını düzeltebilir, kendi programınızı bu listeye ekleyebilir ve daha birçok(!)(ne kaldıysa artık) şey yapabilirsiniz. Artık yapısını açıklayabiliriz sanırım.
Buradaki alt anahtarların isimleri sadece programı tanımlamak için olduğundan listeye etkileri yoktur. Aslına bakarsanız basit bir program için sadece iki değer bulunur:
- DisplayName(Dize Değeri): Bunun taşıdığı bilgi programın listedeki ismidir.
- UninstallString(Dize Değeri): Bunun taşıdığı bilgi de kaldırmak için çalıştırılacak programın yoludur. TAbi yine çeşitli parametreler içerebilir.
Windows2K ile birlikte bu listede programa ait başka bilgiler de görüntülenmeyebaşladı eğer bunları da ayarlamak ya da eklemek isterseniz:
- DisplayIcon(Dize Değeri): Programın yanında görüntülencek simge için yol bilgisi içerir. Dll, exe yada ico uzantılı dosyalar olabilir.
- DisplayVersion(Dize Değeri): Programın sürüm bilgisini içerir.
- HelpLink(Dize Değeri): Programla ilgili yardım alınacak web adresini içerir.
- HelpTelephone(Dize Değeri): Programla ilgili yardım alınabilecek telefon numarasını içerir.
- Publisher(Dize Değeri): Programı dağıtan firmanın adını içerir.
- UrlInfoAbout(Dize Değeri): Programla ilgili bilgi alınacak web adresini içerir.
- UrlUpdateInfo(Dize Değeri): Programın güncellenebileceği web adresini içerir.
- VersionMajor(DWORD): Programın ana sürüm değerini içerir.(Örn: Sürüm 4.2 ise bu '4' olmalı.)
- VersionMino(DWORD): Programın ikincil sürüm değerini içerir.(Örn: Sürüm 4.2 ise bu '2' olmalı.)
Yer imleri