Net send

thomson

Erfahrenes Mitglied
Hallo,
habe im Internet einen VB Code gefunden, ein Net send Programm.
Bin absoluter Anfänger und hab da n wengle rumprobiert. Jetzt sollte das Programm aber alle PC´s im Netzwerk auflisten und nicht nur die aus meiner Domäne oder Arbeitsgruppe.
Kann mir da biiiittteee jemand helfen ?


Danke im VORAUS

Hier mal die Form LOAD

Private Sub Form_Load()
Dim pszServer As String, pszDomain As String
Dim nLevel As Long, i As Long, BufPtr As Long, TempBufPtr As Long
Dim nPrefMaxLen As Long, nEntriesRead As Long, nTotalEntries As Long
Dim nServerType As Long, nResumeHandle As Long, nRet As Long
Dim ServerInfo As SERVER_INFO_101

nLevel = 101
BufPtr = 0
nPrefMaxLen = &HFFFFFFFF
nEntriesRead = 0
nTotalEntries = 0
nServerType = SV_TYPE_SERVER
nResumeHandle = 0

Do
nRet = NetServerEnum(pszServer, nLevel, BufPtr, nPrefMaxLen, nEntriesRead, _
nTotalEntries, nServerType, pszDomain, nResumeHandle)
If ((nRet = ERROR_SUCCESS) Or (nRet = ERROR_MORE_DATA)) And (nEntriesRead > 0) Then
TempBufPtr = BufPtr
For i = 1 To nEntriesRead
RtlMoveMemory ServerInfo, TempBufPtr, SIZE_SI_101
lst.AddItem PointerToString(ServerInfo.lpszServerName)
TempBufPtr = TempBufPtr + SIZE_SI_101
Next i
Else
MsgBox "NetServerEnum failed: " & nRet
End If
NetApiBufferFree (BufPtr)
Loop While nEntriesRead < nTotalEntries
 
Dann

Also sorry , wenn du so neu bist, dann empfehl ich dir (eigene Erfahrung),
kauf dir ein VB BUCH lies es durch, lern das grundwissen. Nachdem du das Gefühl hast, das du gut bist, kannst du anfangen mit so welchen komplexeren codes/programmen zu arbeiten. Ist nicht böse gemeint, mach net den gleichen Fehler wie ich und fang mit so welchen schwieregen Sachen an, ich war auch so und jetzt hab ich noch viele Probs. Kauf dir einfach ein Buch (z.b. jetzt lerne ich Visual Basic von Markt und Technik. Autor: Peter Monadjemi) und lern es richtig.

Viel Erfolg
Mfg,
AtomSoldier.
 
@AtomSoldie: Dein Tipp listet auch nur die Computer einer Domäne auf, nicht alle Computer im Netzwerk. Man brächte dann also noch eine Liste aller Domänen im Netzwerk...
 
Zurück