17 Mayıs 2010 Pazartesi

Tufan FarmVille Fare Tıklayıcı Programı ve Kaynak Kodları

Bu oyunu hiç oynamıyorum. Ama kardeşim biraz bağımlısı bu oyunun :) Baktım tek tek her alana tıklayıp duruyor. Ya niye kendine zulüm ediyorsun dedim. Bekle 5 dak. otomatik tıklama programı yapıvereyim dedim ve başladım projeye. 1-2 satır kodla güzel bişey çıktı ortaya. Kardeşim havalara uçtu :) Neyse uzatmadan ekran görüntüsü ve indirme linklerini verelim.


Bu programı sadece FarmVille'de değil diğer otomatik tıklama gerektiren uygulamalarda da kullanabilirsiniz. Kısaca kullanımından bahsediyim: Oyunu açtıktan sonra programı çalıştırın. Kaç milisaniyede bir tıklama olacağını kaydırma çubuğundan ayarlayın (tavsiyem 100 ms civarı). Programı simge durumuna küçültüp oyun ekranına geçin. Tıklanacak alanların olduğu yere gelince klavyeden CTRL tuşuna basın. Tıklanacak alanların üzerinde fareyi gezindirin. Tıklama işlemi bitince tekrar CTRL basın. Otomatik tıklama kapanmış olacaktır. Güle Güle kullanın :)

Not: Programın çalışması için .Net Framework 3.5'in kurulu olması gerekir bilgisayarınızda (XP SP3, Vista ve Windows 7 .Net framework varsayılan olarak var zaten). Ayrıca kaynak kodları Visual Studio 2010 'da yazılmıştır.

Çalıştırılabilir Program İçin TIKLA
Visual Studio 2010 Projesi İçin TIKLA

3 Mart 2010 Çarşamba

Opera mı RAM Canavarı Yoksa Firefox mu?

Merhaba arkadaşlar.

Bugün Opera 'nın en son versiyonu 10.50 'yi kurdum bilgisayara. Firefox 'un da 3.6 versiyonu kurulu. Biraz önce rastgele bir işlem için görev yöneticisi açıktı ve bir baktım Opera 'nın RAM kullanımı baya uçmuş vaziyette. Aklıma hemen karşılaştırma yapmak geldi. İşte sonuçlar:

 

Opera 'nın yeni hali güzel olmuş ama artık bir RAM sorunlarının olduğu da bir gerçek. Yıllardır Firefox RAM sorunu ile anıldı ama artık sıra Opera 'da sanırım. Gerçi günümüzde RAM eskisi kadar sorun değil ama sonuç olarak bir karşılaştırma işte.

Not: Testte Windows 7 32 bit işletim sistemi kullanıldı.

28 Şubat 2010 Pazar

Cysrun.exe - Cyswin.exe Virüsleri

Merhaba arkadaşlar. Bugün bir virüsle başımdan geçen olayı anlatayım :)

Windows 7 işletim sistemi kullanıyorum. Antivirüs vb. programlara güvenmediğim için klasör seçeneklerinden devamlı Gizli dosya, klasör ve sürücüleri göster seçeneği seçilidir ve Korunan işletim sistemi dosyaları gizle seçeneği de devamlı seçilmemiş durumda bulunur. Virüs vb. zararlı yazılımların genelde özellikleri gizli ve sistem dosyası olarak ayarlanmıştır ve bu şekilde daha rahat saklanabilirler. Ama klasör seçeneklerinden bu dediğim ayarlar ile kullanıyorsanız flash bellek veya sürücülerinizde virüsleri deyim yerindeyse kabak gibi görürsünüz :) Bu şekilde kullanmamın bana zararı yok ama dediğim gibi sistem dosyaları görünür hale geliyor ve yanlışlıkla birini silerseniz tekrar işletim sistemini kurtarmak sizi epey uğraştırabilir. Onun için dikkatli olmak lazım. Her neyse ben bu şekilde kullanmaya alıştım ve masaüstümde de desktop.ini dosyası bulunur devamlı bu kullanım şeklinin sonucu olarak. (desktop.ini dosyasının özellikleri gizli ve sistem dosyası olarak ayarlıdır.)

Ben masaüstümde desktop.ini dosyalarını görmeye o kadar alıştım ki bu sabah göremeyince hemen yokluğunu belli etti :) Bu kötüye işaretti. Çünkü bir virüs bulaşmıştı bilgisayara. Bunu nasıl anladınız diyebilirsiniz. Şurdan anladım: Virüslerin bir bilgisayara bulaştığında ilk yaptıkları iş Gizli dosya, klasör ve sürücüleri gösterme ve Korunan işletim sistemi dosyaları gizle seçeneklerini seçmektir. Siz ne kadar uğraşsanız da tekrar eski hallerine döner bu durum. Benim de aynen öyle olmuştu. Bir de Ctrl + Shift + Esc ile görev yöneticisini açamıyordum.

Hemen bilgisayarı yeniden başlattım ve başlatırken Güvenli Modda başlatmayı seçtim. Güvenli modda klasör seçeneklerini istediğim gibi düzenleyebiliyordum. Klasör seçeneklerini her zaman kullandığım ilk paragrafta da bahsettiğim ayarlara getirdim. Hemen Başlat -> Çalıştır açıp msconfig yazıp Enter’e bastım. Başlangıç programlarına baktım. Cysrun.exe vardı listede bilmediğim. Bundaki tiki kaldırdım. Dosya yolunun olduğu yere gidip Cysrun.exe’yi sildim.  Hemen yanında virüs olduğundan şüphelendiğim Cyswin.exe vardı bunu da sildim.  Virüsün kendini başlangıca yerleştirme ihtimali vardı ve bu yüzden:

C:\Users\KullanıcıAdınız\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Klasörünün içine gittim ve adını bilmediğim bir kısayol vardı.  Hemen özelliklerine baktım kısayolun ve gösterdiği dizine gidip gösterdiği dosyayı da sildim. Daha sonra bu kısayolu da sildim. En son önlem olarak C:\Windows\Prefetch klasörünün içindekilerinin tümünü sildim. Bu işlemlerden sonra yeniden başlattım bilgisayarı ve canavar gibi. Desktop.ini dosyam yine masaüstünde duruyor öyle :) Virüsle olan maceramız da bu şekilde bitmiş oldu. Güvenliğinize dikkat edin haa :)

3 Ocak 2010 Pazar

Syntax Highlight Text Editör

Geçenlerde geliştirdiğim bir projem için sadece görsellik açısından bir metin editörüne ihtiyacım oldu.  Bu metin editöründe görmek istediğim sadece SQL kelimelerinin farklı renkte görünmesi idi. Hemen aklıma mevcut komponentlerden RichTextBox geldi. Ama RichTextBox’ta böyle bir özellik yoktu ve açıkçası böyle bir işlem için ayrı bir komponent yazmak işime gelmedi (Zaman açısından). Emektar google amcamızdan bir araştırma yapayım dedim. Codeproject.com ‘da farklı özelliklerde metin editörü vardı. Fakat bunlar da ya çok profesyonel ve karmaşık ya da kullanım kolaylığı olmayan editörlerdi. Biraz daha araştırdığımda karşıma 2 farklı editör çıktı. Bunlar: ScintillaNET ve SharpDevelop IDE’sinin metin editörleri. ScintillaNET meşhur Notepad++ metin editöründe kullanılıyor. Her ikisi de açık kaynak komponentler. Her iki editör de xml tabanlı ayar dosyalarıyla metin editöründe sözdizimi renklendirme (syntax highlight) yapıyor. Ama açıkçası ScintillaNET kullanışsız geldi bana. Bu yüzden tercihimi SharpDevelop IDE’sinde kullanılan ICSharpCode.TextEditor komponentinden yana kullandım. Bu komponent xshd uzantılı dosyalarda gerekli ayarları tutuyor. Her dil veya özel renklendirme için ayrı bir xshd dosyası kullanılıyor. 

Editörden birkaç resim:














Visual Studio 2008 Projesi için TIKLA