Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: s E t H en 25 Octubre 2008, 05:06 AM

Título: Detectar si hay WMI (VB6)
Publicado por: s E t H en 25 Octubre 2008, 05:06 AM
Muchas veces tenemos códigos que usan wmi, pero al llevarlos a otras computadoras sale un "error de automatización". Con este código simple podemos ver si hay WMI en el equipo.

Código (vb) [Seleccionar]
Function WMIDetect() As Boolean
On Error GoTo NOWMI
    Dim WMI As Object
    Set WMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
    Set WMI = Nothing
    WMIDetect = True
    Exit Function
NOWMI:
WMIDetect = False
End Function


ejemplo de uso:

Código (vb) [Seleccionar]
Private Sub Form_Load()
MsgBox WMIDetect
End Sub
Título: Re: Detectar si hay WMI (VB6)
Publicado por: ssccaann43 © en 27 Octubre 2008, 20:52 PM
Hey s E t H, esta bueno el codigo...  :xD
Título: Re: Detectar si hay WMI (VB6)
Publicado por: WestOn en 27 Octubre 2008, 21:03 PM
Esta interesante el code lo voy a guardar por si acaso un dia... ;D
un saludo