Wpf ile bir ekran kapatma ve kilitleme uygulaması yazmaya başladım.Daha bitmedi ancak ilk karalı sürümü elde etmiş bulunmaktayım.Finallerim yaklaştığı için 3 hafta kadar bir süreyle meşgul olucağım için de bu kararlı sürümü blogumda paylaşmak istedim.Program tam bitmediği için kodları paylaşmıcam yanlızca calıştırılabilir versiyonu paylaşıyorum 3 – 3.5 hafta sonra da full bitmiş halini ve kodları paylaşırım.

Yararlandığım kaynaklar ;

http://pinvoke.net ve http://www.codeproject.com/KB/system/CSLLKeyboard.aspx -> low level keyboard hook
http://www.c-sharpcorner.com/Resources/Detail.aspx?ResourceId=847 -> penceresiz program başlatma
http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html ->hotkeys

Programın yapabildikleri = Global hotkeys,Ekranı doğrudan kapatabilme,windowsun kontrol tuşlarını engelleme(ctrl alt del haric :( Bunu yapmanın tek yolu msGina.dll i baştan yazmak o da beni aşar şimdilik :) …),program şifresini base64 şifreleme,pencereye gerek olmadan başlama,taskbar menusu,görev yöneticisini engelleme…

programı Buradan indirebilirsiniz.

Splash Screen