|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Mount Manager
anche se so che al 99,999% di probabilità qui non c'è nessuno che se ne intende di programmazione di driver per Windows (
![]() ![]() devo inviare un IRP al Mount Manager, un IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION, ma l'invio fallisce: non ho ancora controllato quale STATUS_XXX ottengo in kernel mode ma da user mode leggo errore di sistema 234 ("Sono disponibili altri dati"). prima ottenevo altri errori, inizialmente addirittura BSOD, sono andato correggendoli man mano ma qui mi sono fermato perché non so più come andare avanti ![]() ovviamente quando ho letto l'errore da user mode la prima cosa che ho fatto è stato passare un buffer di output molto grosso (una pagina) alla funzione che uso per allocare l'IRP, IoBuildDeviceIoControlRequest, ma ottengo sempre quell'errore. che fo? ![]() se volete vedere il codice completo, sta su SourceForge (ebbene si, ne ho fatto un progetto opensource ![]() http://sf.net/projects/vdiskman in ogni caso grazie almeno per essere arrivati a leggere fin qui ![]() ![]() byez |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:56.