| ||||
Puedes apoyarte de los WMI (Windows Management Instrumentation) En tu proyecto agregas la referencia de System.Management Y en code para ver los procesos actuales puedes hacer ésto: VB.Net Cita: c#Imports System.Management .. ... Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim searcher As New ManagementObjectSearcher("SELECT * FROM Win32_Service WHERE Started = TRUE") For Each service As ManagementObject In searcher.Get() Response.Write("Service = " & service("Caption") & "<br>") Next End Sub Cita: Y para hacer un kill de un process puedes intentar ésto:using System.Management; ... .. ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Service WHERE Started = TRUE"); foreach (ManagementObject service in searcher.Get()) Response.Write = "Service = " + service["Caption"] + "<br>"; Cita: Espero te sirva de algo.For Each p As System.Diagnostics.Process In System.Diagnostics.Process.GetProcessesByName("NombreProceso") If Not p.CloseMainWindow Then p.Kill() End If Next Salu2 ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
ron_jose, Tambien te recomiendo que te bajes de la pagina de Microsoft, los 101 Ejemplos de Codigo en Visual Basic.NET, ahi esta uno o varios Ejemplos sobre WMI que podrian ayudarte. Este es URI directo: http://www.microsoft.com/downloads/d...DisplayLang=en Slds. SolSeek |