2010-06-22 28 views
5

Windows çekirdeğimde ilginç bir olay olduğunda, uygulamamı sürücümden aramak istiyorum. En az 4 bayt veriyi kullanıcı moduna geçirmem gerekiyor. Bunu nasıl başarabilirim? Bu olaylar çok sık olabilir, ancak çok sık olmayabilir, bu yüzden bir kuyruk sistemi oluşturmak ve IOCTL'leri kullanmak istemiyorum.Windows çekirdeğindeki usermode nasıl aranır?

Ben sürücü gibi şeyler düşünüyordum

yüklenen , kullanıcı modu uygulaması IOCTL ve çekirdek olayları olur ve nihayet kullanıcı modu istemci geri arama kaydını siler ve daha fazla veri kullanıcıya göndermek olduğunda geri arama arayıp duruyor kullanarak geri arama kaydeder modu. Mümkün mü?

Ben programlama çekirdek yeni böylece googling bir gün sonra burada istemeye karar verdi. Çekirdek ve sürücüler hakkında pek fazla tartışma olmadığını fark ettim. Ve hatta daha az uygun belgeler.

cevap

4

Microsoft User-Mode Interactions: Guidelines for Kernel-Mode Drivers başlıklı (tabii, MS Word formatında) bu konuda bir makale yayımladı.

sayesinde google için, işte HTML içindedir.

+0

Tak ve Bildirimler aradığım şey türüdür. Bu olayları sürekli olarak göndermenin bir zararı olmadığı sürece. Ben kendi mesajımı gönderebilir ve usermode uygulamasını bir alıcı olarak kaydedebilirim. –

İlgili konular