用process.GetProcesses()
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比澤州網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式澤州網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋澤州地區(qū)。費用合理售后完善,十載實體公司更值得信賴。
或者process.GetProcessByid() 獲取進程信息,
你的編程思維不太清晰。首先你可以定義一個全局邏輯,b線程里,對txt操作,就等于真,結(jié)束代碼后就讓它等于假。然后a就可以判斷邏輯變量來確定b的流程
VB.net(VS2008)里面比C#還好弄,不需要自己加manifest,直接在項目屬性的“應(yīng)用程序”里面點擊“查看UAC設(shè)置”,在新打開的app.manifest里面把 requestedExecutionLevel level="asInvoker" uiAccess="false" / 替換成 requestedExecutionLevel level="requireAdministrator" uiAccess="false" / 再編譯就行了。
Dim?p?As?Process?=?Nothing
Private?Sub?Button1_Click(sender?As?Object,?e?As?EventArgs)?Handles?Button1.Click
p?=?Process.Start("notepad")
End?Sub
Private?Sub?Timer1_Tick(sender?As?Object,?e?As?EventArgs)?Handles?Timer1.Tick
If?p?IsNot?Nothing?AndAlso?p.HasExited?Then
p?=?Nothing
MsgBox("程序已退出!")
End?If
End?Sub
Private?Sub?Form1_Load(sender?As?Object,?e?As?EventArgs)?Handles?MyBase.Load
Timer1.Interval?=?100
Timer1.Enabled?=?True
End?Sub