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ä.
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
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.