Je voudrais savoir pourquoi lorsque je tente de créer un handle à un lecteur flash USB, je reçois une erreur de chemin introuvable.Ouverture d'un handle pour le lecteur flash me donne un code d'erreur "Accès refusé"
HANDLE aFile = CreateFile(_T("\\\\.\\F:\\"), GENERIC_READ, 0, NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (aFile == INVALID_HANDLE_VALUE)
{
printf("\n");
printf("Bad handle value. Error %d \n", GetLastError());
}
De là, je veux lire un flux de 512 octets (le secteur d'amorçage) dans un fichier .bin, mais je ne peux pas sembler aller au-delà de la création de la poignée d'abord. Windows empêche-t-il les applications d'ouvrir une poignée vers des lecteurs amovibles?
Excellent! Tout fonctionne maintenant :) – ffrstar777