Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: [VB.NET] Prosessi kysymys

Heketti [21.07.2009 14:12:00]

#

Tälläistä koodinpätkää tarvittais.
Eli ohjelma katsoo onko tietty prosessi käynissä ja jos on niin onjelma hakee prosessin .exe polun.
Toivottavasti ymmärsitte.

Valmiina on jo se että se tarkistaa onko prosessi käynnissä.

neau33 [22.07.2009 07:44:52]

#

Moikka Heketti!

vääntele oheisesta esimerkistä mieleisesi viritelmä...

Imports System.Diagnostics

Public Partial Class MainForm

   Public Sub New()
      Me.InitializeComponent()
   End Sub

   Sub Button1Click(sender As Object, e As EventArgs)

      Dim pathData As String = String.Empty
      Dim strProc As String = String.Empty

      For Each Proc As Process In Process.GetProcesses()
      strProc = Proc.ProcessName + ".exe"
         For Each pro As Object In GetObject("winmgmts:").ExecQuery( _
         "Select * from Win32_Process where Name='" + strProc +"'")
            pathData += pro.executablepath + Environment.NewLine
         Next
      Next

      msgbox(pathData)

   End Sub

End Class

Heketti [23.07.2009 19:47:18]

#

Tälläisen sain väsättyä siitä.

Dim pathData As String = String.Empty
Dim strProc As String = String.Empty

        strProc = "prosessi.exe"

        For Each pro As Object In GetObject("winmgmts:").ExecQuery( _
        "Select * from Win32_Process where Name='" + strProc + "'")
            pathData += pro.executablepath + Environment.NewLine
        Next

        MsgBox(pathData)

Eli messagebox näyttää prosessin polun joka on strProc:ssa

Kiitos.

Sitten vielä sellainen kysymys miten saisi tehtyä, että ohjelma hakee sen nimen mikä näkyy tehtäväpalkissa eli alapalkissa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta