Verifier presence connecteur reseau

babylone2019 Messages postés 32 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 29 mars 2008 - 1 juil. 2005 à 12:15
babylone2019 Messages postés 32 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 29 mars 2008 - 1 juil. 2005 à 16:12
Mon probleme est que je n'arrive pas a trouver de fonction pour verifier si un lecteur reseau est present.
Et que la fonction soit compatible 9x et 2000.

Si quelqu'un savait comment faire...

Merci d'avance :)

4 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
1 juil. 2005 à 12:17
GetVolumeInformation

ciao...
BruNews, MVP VC++
0
babylone2019 Messages postés 32 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 29 mars 2008
1 juil. 2005 à 14:04
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;
0
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
1 juil. 2005 à 14:58
j'espère que tString2 est bien déclarée quelquepart...

Buno
----------------------------------------
L'urgent est fait, l'impossible est en train de se faire. Pour les miracles, prévoir un délai...
0
babylone2019 Messages postés 32 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 29 mars 2008
1 juil. 2005 à 16:12
oui pas de probleme (j'ai quant meme verifier à force de changer de place mes action d'initialisation ...)

sous 2000 sa passe.

par contre sous 98, la fonction detect Z
que le lecteur soit ou non monter
0
Rejoignez-nous