--- In [email protected], "Syafruddin" <[EMAIL PROTECTED]> wrote:
>
> mas dulu sampean pernah ngasih tau cara scan computer manetwork. Tapi
> waktu itu sampean ngasih contoh nya dengan menggunakan treeview
> Private Sub MuatNetwork()
>     i = 0
>     sComTree.Nodes.Clear
>     Set NameSpace = GetObject("WinNT:")
>     For Each Domain In NameSpace
>         j = 0
>         i = i + 1
>         sKEY = "Dom" & i
>         sDomain = Domain.Name
>         Set sNode = sComTree.Nodes.Add()
>         sNode.Key = sKEY
>         sNode.Image = 2
>         sNode.Text = LCase(sDomain)
>         sNode.Bold = True
>         sNode.Expanded = True
>         Set Container = GetObject("WinNT://" & Domain.Name)
>         Set dso = GetObject("WinNT:")
>         Container.Filter = Array("Computer")
>         For Each Computer In Container
>             j = j + 1
>             sChild = sKEY & "-Com" & j
>             Set sNode = sComTree.Nodes.Add(sKEY, tvwChild, sKEY &
> sChild, LCase(Computer.Name), 1)
>         Next Computer
>     Next Domain
> End Sub
> 
> Kalo saya mau pake listview apanya yg musti di rubah ya mas.?
> mohon bantuannya mas.
> makasih!!
>

Sory baru bales aku lupa. :)
abis e-mail yang masuk banyak banget.

sebenernya dengan menggunakan active DS itu bukan cuma info nama
komputer aja tapi juga info yang lain.
disini saya coba tambahkan untuk melihat info Sistem operasi dan
Processor semoga dapat membantu anda.

ini codenya untuk menampilkan pada listview


Private Sub MuatNetwork()
Dim sListItem As ListItem
    '===================
    ' Bersihkan Listview
    lvwNetwork.ListItems.Clear
    lvwNetwork.ColumnHeaders.Clear
    '===================
    
    '===================
    ' Muat Header Listview
    lvwNetwork.ColumnHeaders.Add , , "Komputer"
    lvwNetwork.ColumnHeaders.Add , , "Domain"
    lvwNetwork.ColumnHeaders.Add , , "Sistem Operasi"
    lvwNetwork.ColumnHeaders.Add , , "Prosessor"
    '===================
    
    Set NameSpace = GetObject("WinNT:")
    For Each Domain In NameSpace
        sDomain = Domain.Name
        Set Container = GetObject("WinNT://" & Domain.Name)
        Set dso = GetObject("WinNT:")
        Container.Filter = Array("Computer")
        For Each Computer In Container
            Set sListItem = lvwNetwork.ListItems.Add(, , Computer.Name)
            sListItem.SubItems(1) = sDomain
            sListItem.SubItems(2) = Computer.OperatingSystem & " " &
Computer.OperatingSystemVersion
            sListItem.SubItems(3) = Computer.Processor
        Next Computer
    Next Domain
End Sub

Terima kasih

^Aiska Hendra^


Kirim email ke