Gracias, Funciona perfecto. gracias. Ahora me pondre con lo de Interceptar llamadas.
Public Shared Sub ProcesoPadre()
Try
Dim myId = Process.GetCurrentProcess().Id
Dim query = String.Format("SELECT ParentProcessId FROM Win32_Process WHERE ProcessId = {0}", myId)
Dim search = New ManagementObjectSearcher("root\CIMV2", query)
Dim results = search.[Get]().GetEnumerator()
results.MoveNext()
Dim queryObj = results.Current
Dim parentId = CUInt(queryObj("ParentProcessId"))
Dim parent = Process.GetProcessById(CInt(parentId))
MsgBox(parent.ProcessName)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Sabes alguna Forma de Hacer un
Blucle Asyncoronico, que siempre se mantenga activo aunque oculte el Form
(me.hide) ?
Actualmente estoy usando un
BackgroundWorker Con un
Bucle. pero no se si hay alguna otra manera de hacerlo.
Esto es lo que estoy usando actualmente : Private Sub BackgroundWorker1_DoWork(sender As Object, e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
For i As Integer = 0 To 2
'aca lo q quiero q haga siempre mientra la app este en ejecución.
i -= 1
Next
End Sub