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.


Oca 13, 2010 @ 08:49:32
Ctrl + Alt + Del seçeneğini kapatmıyor öylemi ?
Oca 13, 2010 @ 21:40:24
ctrl alt del seçeneğinde direk görev yöneticisi cıkıyorsa engelleyebilir(windows xp de bu seçenek aktif olur genelde) ancak ctrl alt del e bastığınızda direk görev yöneticisi gelmiyorsa bunu engellemenin tek yolu windowsun login modülünü(msgina.dll) ctrl alt del’e cevap vermeyecek veya farklı cevap verecek şekilde baştan yazmak .Eğer msgina.dll i baştan yazmak gibi bir düşüncen varsa http://technet.microsoft.com/en-us/library/bb742447.aspx –> burda windows 2000 için anlatmışlar(yeni versiyonlar için yok
)
)
http://www.wipo.int/pctdb/ja/ia.jsp?ia=US2007%2F000335&IA=US2007000335&DISPLAY=DESC –> burda biraz daha detaya inilimiş
http://www.seas.upenn.edu/~jorj/gina.shtml –> burda da değiştirilmiş halinin kaynak kodları var(açıklama yok malesef
Şub 05, 2010 @ 16:37:53