bonjour,
savez-vous quelle fonction C on peut utiliser pour connaitre la lettre des partitions windows d'une machine ?
merci
Version imprimable
bonjour,
savez-vous quelle fonction C on peut utiliser pour connaitre la lettre des partitions windows d'une machine ?
merci
bonjour,
cela dépend de ce que tu as comme information de base si c'est la partition systéme. Tu peux récupérer sa lettre, grace au variable d'environnement.
Comme ici par exemple:
Sinon je ne sais pas si cela peut aider tu as une fonction qui liste toute tes partitions (meme les usb).Citation:
char acBufferHomeDrive[MAX_APTH] = {0};
GetEnvironmentVariable("HOMEDRIVE",acBufferHomeDrive,sizeof(acBufferHomeDrive) - 2);
tu peux ensuite les parser selon que tu veuilles des disque logique etc...Citation:
DWORD GetLogicalDriveStrings(
DWORD nBufferLength, // size of buffer
LPTSTR lpBuffer // drive strings buffer
);
avec:
Bonne chance.Citation:
UINT GetDriveType(
LPCTSTR lpRootPathName // root directory
);