Salut tout le monde, Je cherche comment contr=F4ler le flux de transfert
de donn=E9es vers une cl=E9 usb. - contr=F4ler l'ajout d'une nouvelle cl=E9=
usb
(d=E9j=E0 fais, j'ai r=E9cup=E9rer un code en c++ de codeproject.com HWDete=
ct,
qui permet d'afficher l'ajout d'une cl=E9 http://www.codeproject.com/KB/sys=
tem/HwDetect.aspx
) -GetDiskFreeSpaceEx permet de r=E9cup=E9rer le volume d'un device mais
il faut lui passer la lettre du disque(exemple c, d, h..) -Faire la
correspondance entre la cl=E9 d=E9tect=E9 et la lettre de la cl=E9 pour
pouvoir contr=F4ler le volume
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
On 16 juin, 14:19, ghanmi chaker wrote:
Salut tout le monde, Je cherche comment contrôler le flux de transfert de données vers une clé usb. - contrôler l'ajout d'une nouvelle cl é usb (déjà fais, j'ai récupérer un code en c++ de codeproject.com HWDe tect, qui permet d'afficher l'ajout d'une cléhttp://www.codeproject.com/KB/sy stem/HwDetect.aspx ) -GetDiskFreeSpaceEx permet de récupérer le volume d'un device mais il faut lui passer la lettre du disque(exemple c, d, h..) -Faire la correspondance entre la clé détecté et la lettre de la clé pour pouvoir contrôler le volume
Il faut juste utiliser RegisterDeviceNotification() puis WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de DEV_BROADCAST_VOLUME
On 16 juin, 14:19, ghanmi chaker <chaker.gha...@gmail.com> wrote:
Salut tout le monde, Je cherche comment contrôler le flux de transfert
de données vers une clé usb. - contrôler l'ajout d'une nouvelle cl é usb
(déjà fais, j'ai récupérer un code en c++ de codeproject.com HWDe tect,
qui permet d'afficher l'ajout d'une cléhttp://www.codeproject.com/KB/sy stem/HwDetect.aspx
) -GetDiskFreeSpaceEx permet de récupérer le volume d'un device mais
il faut lui passer la lettre du disque(exemple c, d, h..) -Faire la
correspondance entre la clé détecté et la lettre de la clé pour
pouvoir contrôler le volume
Il faut juste utiliser RegisterDeviceNotification() puis
WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de
DEV_BROADCAST_VOLUME
Salut tout le monde, Je cherche comment contrôler le flux de transfert de données vers une clé usb. - contrôler l'ajout d'une nouvelle cl é usb (déjà fais, j'ai récupérer un code en c++ de codeproject.com HWDe tect, qui permet d'afficher l'ajout d'une cléhttp://www.codeproject.com/KB/sy stem/HwDetect.aspx ) -GetDiskFreeSpaceEx permet de récupérer le volume d'un device mais il faut lui passer la lettre du disque(exemple c, d, h..) -Faire la correspondance entre la clé détecté et la lettre de la clé pour pouvoir contrôler le volume
Il faut juste utiliser RegisterDeviceNotification() puis WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de DEV_BROADCAST_VOLUME
ghanmi chaker
On 16 juin, 14:42, Christian ASTOR wrote:
On 16 juin, 14:19, ghanmi chaker wrote:
> Salut tout le monde, Je cherche comment contrôler le flux de transfer t > de données vers une clé usb. - contrôler l'ajout d'une nouvelle c lé usb > (déjà fais, j'ai récupérer un code en c++ de codeproject.com HW Detect, > qui permet d'afficher l'ajout d'une cléhttp://www.codeproject.com/KB/ system/HwDetect.aspx > ) -GetDiskFreeSpaceEx permet de récupérer le volume d'un device mai s > il faut lui passer la lettre du disque(exemple c, d, h..) -Faire la > correspondance entre la clé détecté et la lettre de la clé pour > pouvoir contrôler le volume
Il faut juste utiliser RegisterDeviceNotification() puis WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de DEV_BROADCAST_VOLUME
Salut, Merci pour votre réponse comment puis-je avoir la lettre dans (DWORD)dbcv_unitmask j'ai afficher cette valeur j'ai eu "128" ? Cdt
On 16 juin, 14:42, Christian ASTOR <casto...@club-internet.fr> wrote:
On 16 juin, 14:19, ghanmi chaker <chaker.gha...@gmail.com> wrote:
> Salut tout le monde, Je cherche comment contrôler le flux de transfer t
> de données vers une clé usb. - contrôler l'ajout d'une nouvelle c lé usb
> (déjà fais, j'ai récupérer un code en c++ de codeproject.com HW Detect,
> qui permet d'afficher l'ajout d'une cléhttp://www.codeproject.com/KB/ system/HwDetect.aspx
> ) -GetDiskFreeSpaceEx permet de récupérer le volume d'un device mai s
> il faut lui passer la lettre du disque(exemple c, d, h..) -Faire la
> correspondance entre la clé détecté et la lettre de la clé pour
> pouvoir contrôler le volume
Il faut juste utiliser RegisterDeviceNotification() puis
WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de
DEV_BROADCAST_VOLUME
Salut,
Merci pour votre réponse
comment puis-je avoir la lettre dans (DWORD)dbcv_unitmask j'ai
afficher cette valeur j'ai eu "128" ?
Cdt
> Salut tout le monde, Je cherche comment contrôler le flux de transfer t > de données vers une clé usb. - contrôler l'ajout d'une nouvelle c lé usb > (déjà fais, j'ai récupérer un code en c++ de codeproject.com HW Detect, > qui permet d'afficher l'ajout d'une cléhttp://www.codeproject.com/KB/ system/HwDetect.aspx > ) -GetDiskFreeSpaceEx permet de récupérer le volume d'un device mai s > il faut lui passer la lettre du disque(exemple c, d, h..) -Faire la > correspondance entre la clé détecté et la lettre de la clé pour > pouvoir contrôler le volume
Il faut juste utiliser RegisterDeviceNotification() puis WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de DEV_BROADCAST_VOLUME
Salut, Merci pour votre réponse comment puis-je avoir la lettre dans (DWORD)dbcv_unitmask j'ai afficher cette valeur j'ai eu "128" ? Cdt
Christian ASTOR
On 17 juin, 14:18, ghanmi chaker wrote:
On 16 juin, 14:42, Christian ASTOR wrote: > Il faut juste utiliser RegisterDeviceNotification() puis > WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de > DEV_BROADCAST_VOLUME
Salut, Merci pour votre réponse comment puis-je avoir la lettre dans (DWORD)dbcv_unitmask j'ai afficher cette valeur j'ai eu "128" ?
On 17 juin, 14:18, ghanmi chaker <chaker.gha...@gmail.com> wrote:
On 16 juin, 14:42, Christian ASTOR <casto...@club-internet.fr> wrote:
> Il faut juste utiliser RegisterDeviceNotification() puis
> WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de
> DEV_BROADCAST_VOLUME
Salut,
Merci pour votre réponse
comment puis-je avoir la lettre dans (DWORD)dbcv_unitmask j'ai
afficher cette valeur j'ai eu "128" ?
On 16 juin, 14:42, Christian ASTOR wrote: > Il faut juste utiliser RegisterDeviceNotification() puis > WM_DEVICECHANGE et on a la lettre dans dbcv_unitmask de > DEV_BROADCAST_VOLUME
Salut, Merci pour votre réponse comment puis-je avoir la lettre dans (DWORD)dbcv_unitmask j'ai afficher cette valeur j'ai eu "128" ?