Nwlapcug.com


Come cercare un processo in Visual Basic

Come cercare un processo in Visual Basic


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
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
5

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".