Mapper des lecteurs reseau

cs_ludo96x Messages postés 3 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 19 janvier 2005 - 15 oct. 2003 à 17:28
cs_ptigars Messages postés 1 Date d'inscription vendredi 18 février 2005 Statut Membre Dernière intervention 10 janvier 2006 - 10 janv. 2006 à 16:07
Bonjour,

Voici ma question.

Je cherche depuis peu de temps un source, fonction ou commande sous Borland C++ 6, permettant de mapper (connecter) un lecteur réseau sans utilisation de la commande system("net use v: \\\\serveur\\partage") qui ouvre une fenêtre dos.
Bref, une commande identique à celle de Windows qui est Connecter un lecteur réseau avec compte et mot de passe pour les autorisations.

Merci d'avance. Ludo.

3 réponses

mirlaine Messages postés 32 Date d'inscription samedi 9 août 2003 Statut Membre Dernière intervention 24 août 2005
26 oct. 2003 à 04:00
peti bou de code pa de moi enfin pa tou :)

#include <windows.h>
#include <lm.h>
#include <stdio.h>
#include <stdlib.h>
#pragma hdrstop

#pragma comment(lib, "Netapi32.lib")

#define MAXLEN 256

int main( int argc, char *argv[] )
{
USE_INFO_2 u;
DWORD rc, i = 0;
wchar_t server[MAXLEN], local[MAXLEN], share[MAXLEN];
wchar_t user[MAXLEN], domain[MAXLEN], pwd[MAXLEN];

memset( &u, '\0', sizeof u );

u.ui2_local = "x:\";
u.ui2_remote = "\\\\yop\\\\IPC$";
u.ui2_password = "yop";
u.ui2_username = "administrateur";
u.ui2_domainname = "domain";

rc = NetUseAdd( "\\\\server", 1, (BYTE *) &u, &i );

if ( rc != ERROR_SUCCESS )
printf( "NetUseAdd() returned %lu (arg# = %lu)\n", rc, i );

return 0;
}

vala a+
0
cs_sam2004 Messages postés 8 Date d'inscription samedi 10 avril 2004 Statut Membre Dernière intervention 22 avril 2004
12 avril 2004 à 19:04
Salut, je suis samir je trail dans cette optique si vous voulez + infos envoyé vos questions (kerbiros@yahoo.fr).
la fonction que tu cherche est WNetConnectionDialog voire help msdn ou builder à plus.
0
cs_ptigars Messages postés 1 Date d'inscription vendredi 18 février 2005 Statut Membre Dernière intervention 10 janvier 2006
10 janv. 2006 à 16:07
Bonjour,

Dans la commande NetUseAdd, quel doit être la valeur du premier paramètre?
On demande le serveur, mais ce n'est pas le nom de la resource à connecter ("\\\\yop\\\\IPC$")?

Merci d'avance
Pti Gars
0