vb SHELL 获取pid 的问题,秒结~~~
刘吉彬 2018-03-07 12:59:37 在 VB 中调用外部程序用 SHELL 获取 pid 的问题:
Private Sub Command1_Click()
pid = Shell("C:\Program Files\Internet Explorer\iexplore", vbNormalFocus)
End Sub
第一次打开不管是在 WIN7 还是 XP 中都没问题。
但是当再次点击 command1 按钮时,打开 windows任务管理器,发现了一个奇怪的问题:
前提浏览器均为 IE8
1、在 win7 中,windows任务管理器中新出现的 ie 进程 pid 与返回的 pid 不符;
2、在win XP 中,windows 任务管理器中根本就不会再增加 ie 进程;
所以导致 我下一步无法针对 pid 进行 IE 的关闭,求解决思路(注意,我要打开多个 IE 浏览器窗口)。