Bonjour,
J'ai crée une fonction qui fonctionne parfaitement pour se connecter à un serveur NT. Mais il faut maintenant que je puisse me connecter à un serveur Windows 2003 et ma fonction retourne toujours l'erreur 1311.
Voici le code :
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 DWORD derror = 0; CString csLocalName = "O:"; NETRESOURCE nr; nr.dwScope=RESOURCE_GLOBALNET; nr.dwType =RESOURCETYPE_DISK; nr.dwDisplayType=RESOURCEDISPLAYTYPE_SHARE; nr.dwUsage=RESOURCEUSAGE_CONNECTABLE; nr.lpLocalName=csLocalName.GetBuffer(0); CString csRemoteName; csRemoteName.Format("\\\\%s\\c$", m_csIp); nr.lpRemoteName=csRemoteName.GetBuffer(0); nr.lpComment=""; nr.lpProvider=NULL; CString strPassWord; CString strUser; strPassWord = m_csMotDePasse; strUser.Format("%s\\Administrator", m_csDomaine); derror = WNetAddConnection2(&nr, strPassWord.GetBuffer(0), strUser.GetBuffer(0), 0);
Rémi
Partager