2008-11-22 18 views
5

Sadece O/S tarafından sağlanacak olan uygulama başlatma kısayollarından başka, Windows klavye kancaları gibi şeylerin meşru kullanımları nelerdir? Öyle görünüyor ki, sadece temel kaydediciler gibi problemlerimiz var, çünkü işletim sistemleri, O/S çekirdeği dışında herhangi bir koşul altında kimsenin izin vermemesi gereken şeyleri yapmak için kancalar sağlıyor.Genel klavye kancalarının meşru kullanımları nelerdir?

DÜZENLEME: Tamam, bu nedenle gerekli olabilecek bazı meşru yerler verildiğinde, O/S onları global olarak kapatmak için yüksek düzeyde bir yetenek sağlamalı ve yalnızca program bazında istisnalara izin vermemeli midir?

+0

Genelde, örneğin, OS X'in, onaylanmayana kadar klavye olayları için kaydedilmiş programları engelleyen güvenli bir giriş onaylaması yapabilirsiniz. Bu, IB'den şifre kutuları ve güvenli moddayken terminal girişi gibi şeylerde varsayılan olarak etkinleştirilir. –

cevap

2

Doğru değil, bilgisayar sahibinin Ctrl + Alt + Delete ... örneği, Kiosk veya ... gibi şeyleri durdurmak isteyebileceği ortamlar var ... .... Best Buy?

+0

Bir klavye kancası, Ctrl + Alt + Delete'i, Güvenli Dikkat Sırası'nın bir parçası olduğu için durduramaz. Oturum açma işlemini değiştirmek isterseniz, msgina.dll dosyasını değiştirmek için özel bir dll yazmanız gerekir. –

+0

İnsanlar yine de genellikle bir klavye çengelidir. (En azından eski günlerde yaptık) :) –

+0

Aslında, CTL-ALT-DEL herhangi bir program tarafından yakalanamayacak şekilde özel olarak tasarlanmıştır; Bona-fide giriş ekranına baktığınızı ve sahte olmadığını görüyorsunuz.Ayrıca, O/S, CAD'in böyle bir kontrolünü sağlamalı, uygulamayı durdurmalıdır. –

0

Çok sayıda meşru kullanım olmayabilir. Bununla birlikte, bir sistemin özelliklerini kasten sınırlamamanız gerektiğini, sadece daha güvenli hale getirmeniz gerektiğini düşünüyorum.

Ayrıca, bir anahtar-logger, orada olduğunu biliyor ve kendiniz yüklediyseniz, kötü bir şey değildir.

+0

Üzerinde çalıştığınız kişi için olabilir. Ve son zamanlarda, bazı mahkemeler, kendi bilgisayarınızda bile anahtar kaydedicilerin yüklenmesinin bir suç eylemi olabileceğine (muhtemelen bir eşe casusluk yapmak için kurulmuş olduğuna) karar verdiler. –

+0

Ya da anahtar kayıt yazılımı satmak için yasadışı olduğuna karar verdi? –

+0

Hangi ülkede mahkemeler? Herhangi bir makaleye linkiniz var mı? –

1

Örneğin iki uygulama yükledim;

  • Bir harita Windows V paste biçimlendirilmemiş metin
  • olarak başka bir modifies nasıl kapaklar eserler

İkisiyle de bir kanca gerektiren düşünüyorum kilitleyin.

1

Sanal yapışkan notlarmı monitörüme yerleştirmeme izin veren bir uygulama yazdım. Bir kısayol tuşunu bağlamak için bir OS klavye kancası kullandım.

Kancayı devre dışı bırakmak için ayarlarda bir seçenek vardı.

3

Şu anda bir kurumsal istemci için bir mobil uygulama platformu/donanım soyutlama katmanı üzerinde çalışıyorum ve bir gereksinim, belirli bir süre işlem yapılmadığında ekran koruyucusunun getirilmesiydi. Mobil cihazların hareket etmesi gereken fareler bulunmadığından, "etkinlik" anahtar preslerden veya ekran musluklarından oluşur. Cihazlarımızdan birinin dokunmatik ekranı yok ve uzun bir hikaye yapmak için, mobil donanım satıcısı, son kullanıcı girdisinden bu yana zaman almama izin veren Win32 API çağrılarını düzgün bir şekilde uygulamadı.

Donanım satıcısı, Win32 API'sini düzgün bir şekilde uygulamak istemediğinden, konsol uygulamamın sistemdeki herhangi bir uygulamada anahtar sıkıştırmayı yakalayabileceğinden emin olmak için bildiğim en iyi yol, genel bir klavye kancası takmaktı.

Ortalama tüketici senaryosunun benimkilerden çok farklı olduğunu kabul ediyorum ve OS, kullanıcının bu gibi etkinlikleri beyaz listeye eklemesine izin vermeli.