Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB.Net 2005] seriale hdd - librerie wmi

    Ciao,
    volevo chiedere una cosa ma non volevo riprendere un post vecchio.

    http://forum.html.it/forum/showthre...ght=seriale+hdd

    la funzione per leggere il seriale del hdd per farla funzionare anche sugl'altri SO si devono caricare le librerie wmi.
    come si installano?


    il codice che ho messo nella mia applicazione è questo e su xp funziona benissimo ma sul 2000 mi da errore.:

    'Gestione Seriale----------------------------------------------------------------
    Private Function GetSerialInfo(ByVal device As String) As String
    Dim objs As Object
    Dim obj As Object
    Dim WMI As Object
    Dim sAns As String = ""

    WMI = GetObject("WinMgmts:")
    objs = WMI.InstancesOf("Win32_" & device)
    For Each obj In objs
    sAns = sAns & obj.SerialNumber & vbCrLf
    Next

    GetSerialInfo = Replace$(sAns, " ", "")
    End Function

    Function IsWMIInstalled() As Boolean
    '----------------------------------------------------------------
    ' Restituisce True se è presente Microsoft Windows
    ' Management Instrumentation:
    Dim oTemp As Object
    On Error Resume Next

    oTemp = CreateObject("WbemScripting.sWbemLocator")

    IsWMIInstalled = (Err.Number <> 429)

    If Err.Number = 429 Then
    Err.Clear()
    Else
    oTemp = Nothing
    End If

    End Function
    'Fine Gestione Seriale-------


    cioa david

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Su XP e 2000 (ricordavo male) WMI dovrebbe essere preinstallata ...

    Dovresti dire esattamente quale errore ti da' e in quale linea ...

  3. #3
    sul 2000 ho installato l'applicazione, quindi nn so in che riga da l'errore mi da un errore di interoperabilità marshal .... adesso non ricordo bene


    ma devo fare riferimento a system.Management oppure non è necessario perchè adesso su xp funziona senza aver fatto il riferimento.

    scaricare le nuove librerie wmi. intendi per visual studio oppure per il win 2000?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ah ... ma il codice di cui abbiamo parlato era per VB6 ... per VB.NET non l'ho provato, ma sicuramente bisogna fare qualche aggiustamento ...

  5. #5
    ma su xp va benissimo l'applicazione.

    il problema e sul 2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.