Bonjour,
J'essaie d'ouvrir un device USB avec CreateFile (borland).
Mon handle est toujours invalide.

Ma fonction est de ce type:
hUsb=CreateFile("\\?\usb#vid_05ca&pid_1834#5&349ef221&0&8#{a5dcbf10-6530-11d2-901f-00c04fb951ed}",
GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,NULL);

if(hUsb == INVALID_HANDLE_VALUE) .......

Le GUID est intercept� par la variable :detail->DevicePath , donc correcte.
J'ai essay� differents formats "\\.\usb, \\\\?\\usb, \\\\.\\usb....." mais sans succ�s.
L'alignement des donn�es sur le compilateur est en byte.
Quelqu'un aurait il la soluce car cela fait quelques jours que je cherche � avoir un handle

Merci