Windows kayıt defteri (registry) çeşitli bilgileri saklamak için kullanılabilir. Regedit programı uzunluğu 256 dan fazla olan değerleri görüntülemiyor. Bunu şöyle deneyebilirsiniz:

  • Regedt32.exe programını çalıştırın.
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ gibi az riskli bir konuma giderek bos isimli bir anahtar oluşturun. (Denemelerimizi bu anahtar altında yapacağız)
  • Bu anahtar içinde uzunlugu 256 ile 260 karakter arasında olan bir katar (string) oluşturun. (Katara vereceğiniz değer önemli değil, birazdan görünmez olacak. Ayrıca burayı 16KB’a kadar veri depolamak için de kullanabilirsiniz. Registry 2KB dan büyük verileri ayrı bir dosya olarak saklar)Geçerli veri olarak aşağıdaki metni de kullanabilirsiniz:

    tankado.comtankado.comtankado.comtankado.com tankado.comtankado.comtankado.comtankado.com tankado.comtankado.comtankado.comtankado.com tankado.comtankado.comtankado.comtankado.com tankado.comtankado.comtankado.comtankado.com tankado.comtankado.comtankado.com

  • F5 (tazeleme) tuşuna basarak oluşturduğunuz katarın kaybolduğunu görün. (Aslında anahtar içindeki tüm katarlar görünmez olur)
  • Şimdi yine aynı anahtar altında başka, sıradan bir katar oluşturun.
  • F5 tuşuna basın. Bu değerin de sınırı aşmamasına rağmen görünmez olduğunu göreceksiniz.

Regedt32 programındaki bu tasarım hatası Wİndows 2000 ve XP sürümlerinde yer alıyor. Kullanıcıdan veri saklamak veya regedit ayarlarının değiştirlmesinin istenmediği durumlarda kullanılabilir.

Yazan: Tankado

CEVAP VER

This site uses Akismet to reduce spam. Learn how your comment data is processed.