获取进程描述
如题,AU3 可以获取 WIN7系统进程的描述吗?就是打开任务管理器,进程,这个列表里面,可以显示描述,
用DOS命令,和AU3 好像都没找到可以显示进程描述的命令
请问,有没有其它办法获取进程的描述? Local $ver = FileGetVersion("Explorer.exe","FileDescription")
MsgBox(4096, "资源管理器描述", $ver) 楼上的理解错误了,我的意思是打开任务管理器 查看 进程,这里可以看见一个描述
我这里有个程序,开机随机生成文件名,但是描述是固定的,所以我想跟据描述来查杀这个进程 上面就是得到描述 本帖最后由 zhouhaijin 于 2015-1-7 15:17 编辑
#include <Array.au3>
Local $List = ProcessList()
For $i = 1 To $List
$List[$i] = FileGetVersion($List[$i], "FileDescription")
Next
_ArrayDisplay($List, '进程信息',-1,0,"","","序号|进程名|描述") FileGetVersion还能这么用,学习了。难道不用指出路径吗? 本帖最后由 zhouhaijin 于 2015-1-12 01:03 编辑
回复 6# 李岸
进程名也可以
如果需要得到路径
#Include <WinAPIEx.au3>
_WinAPI_GetProcessFileName ( [$PID] )
这个函数可以得到。 也跟着学习下 太感谢楼上的高手回复了,明天试试 学习了,感谢分享! 回复 5# zhouhaijin
感谢高手给的代码和思路,原来进程里面显示的描述就是文件属性里面的描述
另外代码未能显示进程名和描述,我小小的修改了一下
#include <Array.au3>
Local $List = ProcessList();返回当前运行进程的名称和 PID 值的数组.
For $i = 1 To $List
$List[$i] = FileGetVersion($List[$i], "FileDescription")
Next
_ArrayDisplay($List,"显示进程数组",Default,32,Default,"进程名|描述")
学习一下。。。。。。。。 谢谢分享。。。。。。 学习学习。。。。。。。。。。。。。。。。。。
页:
[1]