IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Bug Microsoft Windows 10 -> IRP_MJ_SYSTEM_CONTROL non appeler


Sujet :

Windows

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    915
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Mai 2011
    Messages : 915
    Points : 85
    Points
    85
    Par défaut Bug Microsoft Windows 10 -> IRP_MJ_SYSTEM_CONTROL non appeler
    Bonjour,
    Je suis sur un driver de systéme de fichier,
    et windows m'empeche de bosser et fait perdre mon temps car
    la fonction evenement IRP_MJ_SYSTEM_CONTROL de DriverDispatch n'est pas appeller,
    du coup la fonction IRP_MN_MOUNT_VOLUME ne peux être appeler.
    Conclusion : Je perd mon temps à debugger !

    Quel astuce de contournement faut t'il employer pour que le noyau appelle le RP_MJ_SYSTEM_CONTROL quand je monte
    un lecteur sur mon driver de systéme de fichier ?

    Voilà.

    Autre question:
    Ou je pourrai trouver un forum français sur le WDK ???
    Merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    915
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Mai 2011
    Messages : 915
    Points : 85
    Points
    85
    Par défaut
    Manifestement ,
    il y a bien un bug dans Windows ,
    je n'ai pas tester sur Windows Seven , je n'ai pas le temps.
    J'ai créer dans le DriverEntry 1 disques comme décrit
    https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
    et un autre disk FILE_DEVICE_DISK.
    J'ai bien vérifier le dispatcher , l'irp IRP_MJ_FILE_SYSTEM_CONTROL n'est pas appeler.
    J'ai bien consulter le site :
    https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx

    Et :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #define KdPrintfd(_x_) DbgPrint _x_
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    NTSTATUS
    DrvDispatch (
        IN PDEVICE_OBJECT DeviceObject,
        IN PIRP Irp
        )
    {
    	PIO_STACK_LOCATION irps;
    	NTSTATUS status=STATUS_NOT_IMPLEMENTED;
    	KdPrintf(("[VFUM] control\n"));
    	irps=NULL;
    	if (Irp!=NULL)
    	{
    		irps = IoGetCurrentIrpStackLocation(Irp); 
    	//if (irps!=NULL)
    	
    			KdPrintfd(("[VFUM] vfums_control : Device:%x Majorfunction %d irp %x\n",DeviceObject,irps->MajorFunction,Irp));
    			{
    				if (irps->MajorFunction==IRP_MJ_SYSTEM_CONTROL)
    				{
    					KdPrintfd(("IRP_MJ_SYSTEM_CONTROL\n"));
    				}
    				if (irps->MajorFunction == IRP_MJ_FILE_SYSTEM_CONTROL)
    				{
    					KdPrintfd(("IRP_MJ_FILE_SYSTEM_CONTROL\n"));
    				}
    			} ....
    ...
    }
    Prouvant que ce n'est pas le dispatcher.

    Dans le debugger je vois bien VFUM] vfums_control : Device:%x Majorfunction MAIS EN AUCUN CAS '"IRP_MJ_FILE_SYSTEM_CONTROL' !!!

    Et pardon , de m'être tromper d'avoir écrit dans le thread de ce forum : IRP_MJ_SYSTEM_CONTROL au lieu de IRP_MJ_FILE_SYSTEM_CONTROL.
    Désolé.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    915
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Mai 2011
    Messages : 915
    Points : 85
    Points
    85
    Par défaut
    J'ai même essayer installer mon driver avec le flag filesys (FILE_SYSTEM_DRIVER) et ca bug toujours.
    Je perd mon temps à debugger le travail des autres.

Discussions similaires

  1. Accessibilité Microsoft Windows
    Par fateh77 dans le forum Windows XP
    Réponses: 3
    Dernier message: 26/04/2007, 11h18
  2. Réponses: 1
    Dernier message: 14/02/2007, 15h05
  3. Réponses: 1
    Dernier message: 23/05/2006, 17h36
  4. gros bug sur windows etrange !!
    Par Nemesys dans le forum Windows XP
    Réponses: 17
    Dernier message: 10/04/2006, 22h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo