끝이없는 검색 결과, 사람들은 거의 도움이되지 않으며 100 % 투표를하지 않으면 드디어 해결책을 제시합니다! VB.Net에서 작동합니다! 간단한 레이블 만들기,이 코드를 삽입하십시오. 팔. 모든 코드는 ReadWritingMemory.vb의 원본 코드입니다.
Public Class Form1
Dim Timer1 As New Timer
Public Function IsProcessRunning(Notepad As String) As Boolean
For Each clsProcess As Process In Process.GetProcesses()
If clsProcess.ProcessName.StartsWith(Notepad) Then
Return True
Else
End If
Next
Return False
End Function
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim Run As Integer
If Run = 0 Then
AddHandler Timer1.Tick, AddressOf Timer1_Tick
Timer1.Interval = 1
Timer1.Start()
Else
RemoveHandler Timer1.Tick, AddressOf Timer1_Tick
Timer1.Stop()
End If
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs)
Dim p() As Process
p = Process.GetProcessesByName("notepad")
If p.Count > 0 Then
Label1.Text = "Status: Notepad Running!"
Label1.Refresh()
Else
Label1.Text = "Status: Notepad Not Running!"
Label1.Refresh()
End If
End Sub
End Class
클래스에 ReadWritingMemory.vb가 추가되었는지 확인하십시오. 해당 코드는 here입니다.
비주얼 컨텍스트 :
그 의견 거꾸로입니다. –
왜 코드가 작동하지 않는지 찾는 데 도움이 필요하면 더 많은 코드를 제시하고 컨텍스트를 설명해야합니다. 게시 한 코드 자체가 작동하므로 문제는 다른 곳에 있어야합니다. –