HejProblem med remote connect på Windows 2003 server
Har kod som fungerar på NT4 miljö, men då vi skall gå över till Windows 2003 server får jag ej den koden att fungera.
Ser ut som följer. Utvalda delar.
[Private Type NETRESOURCE
dwScope As Long
dwType As Long
dwDisplayType As Long
dwUsage As Long
lpLocalName As String
lpRemoteName As String
lpComment As String
lpProvider As String
lpRemoteServer As String
lpRemoteUserName As String
lpRemotePassword As String
End Type
Private theNetResource As NETRESOURCE
Private Declare Function WNetAddConnection2 Lib "mpr.dll"
Alias "WNetAddConnection2A" (lpNetResource As NETRESOURCE,
ByVal lpPassword As String, ByVal lpUserName As String, ByVal dwFlags As Long) As Long
theNetResource.lpRemoteName = "\\" & strRemoteServer & "\" & "T$"
theNetResource.lpRemoteServer = "\\" & strRemoteServer
theNetResource.lpRemoteUserName = strRemoteServer & "\" & strUserName
theNetResource.lpLocalName = strRemoteLp_Local_Name
theNetResource.lpRemotePassword = strPassWord
theNetResource.dwType = RESOURCETYPE_DISK
'Establish connection to remote server !
result = WNetAddConnection2(theNetResource, theNetResource.lpRemotePassword, theNetResource.lpRemoteUserName, 0)
If result = 0 Then
m_bConnectionEstablished = True
]
T$ som jag går mot är uppmappat.
Får felkod 1202 i result variabeln.
som enligt Microsoft betyder.
1202 = The local device name has a remembered connection to another network resource. ERROR_DEVICE_ALREADY_REMEMBERED
En teknisk användare är upplagd på den server som jag skall ansluta mot, den användaren samt användarens lösenord används i anropet.
För egen del tror jag att det har något med den "strängare säkerheten" att göra i W2003 förhållande till NT4.
Är det någon som har haft samma problem som jag eller vet lösningen svara gärna på detta inlägg.
/PA