Microsoft Visual Basic è un linguaggio di programmazione potente eppure è facile da usare. Varie caratteristiche e funzionalità sono disponibili per costruire molte applicazioni diverse. Quando il costruito in funzioni di Visual Basic non è sufficiente per eseguire le attività richieste possono essere incorporati altri componenti di Windows. WMI o interfaccia di gestione di Windows è uno di questi componenti che permette molte funzioni relative al sistema operativo Windows. La combinazione di Visual Basic e WMI è un'arma potente per tutti gli sviluppatori di creare applicazioni per manipolare il sistema operativo Windows.
Istruzioni
1
Aprire Microsoft Visual Basic dal pulsante "Start" di Windows.
2
Selezionare "Standard.EXE" nella scheda "New" e clicca sul pulsante "Apri".
3
Trascinare un pulsante dalla casella degli strumenti nel form. Fare doppio clic sul pulsante sul form per aprire la finestra di codice.
4
Inserire il codice seguente sotto la linea "Private Sub Command1_Click ()":
Dim objWMIService, colProcesses
Dim Process As String
5
Process = "VB6.exe"
Set objWMIService = GetObject("winmgmts:")
Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process where name='" & Process & "'")
If colProcesses.Count Then
MsgBox ("Process is Running")
Else
MsgBox ("Process is Not Running")
End If
Premere il tasto "F5" per eseguire il codice in modalità di debug.
6
Fare clic sul pulsante denominato "Command1" per eseguire il codice per determinare se un processo è in esecuzione. Apparirà una finestra di messaggio con il testo "Il processo è in esecuzione" Se il processo è in esecuzione "VB6.exe".