c'est justement ce que j'essaye,mais ca me genere une erreur et j comprend pas trop puisque que sa plante apres l'affichage : cout << "Z non detecter " << endl;
et ca metonenerai que sa vienne de la fonction executer juste apres.
int testZ ;
DWORD dwSysFlags;
TCHAR FileSysNameBuf[MAX_PATH];
TCHAR lpVolumeNameBuffer[MAX_PATH];
testZ = GetVolumeInformation( "Z:\\", lpVolumeNameBuffer, MAX_PATH, NULL, NULL, &dwSysFlags, NULL, NULL);
if(testZ==0){
cout << "Z non detecter " << endl;
tString2 = "Z: \\\\Fracheinf1\\netlogon";
err = mapPath(tString2 );
cout << "Z monté " << endl;
}
else{
cout << "Z detecter " << endl;
}
SetCurrentDirectory("Z:\\");
GetCurrentDirectory(lngLD,locDir);
cout << "curent dir" << locDir <<endl;