无忧启动论坛

标题: 进程列举 [打印本页]

作者: freesoft00    时间: 2021-8-6 00:06
标题: 进程列举
windows的任务管理器中,进程,可以点查看——选择列,勾选“命令行”。(win7为例)
(win8以后的步骤略有不同)
如果用批处理或者第三方程序列举出来命令行的路径

想达到的效果。任务通过计划任务间隔执行,检测进程中是否有指定路径,有就退出检测程序,没有就执行相关路径的程序,一天之内如果执行检测5次依然没有。那么就不再执行。
比如java程序,执行的进程都是java.exe,但是命令行的路径不同,命令行是java -xms128m -jar ./test.jar,有这个命令行说明程序已经运行了。不需要再重复运行


作者: 窄口牛    时间: 2021-8-6 06:21
貌似还没有命令可以获取到命令行,这个有一定难度,等高手指教。
作者: gailium    时间: 2021-8-6 09:13
win10任务管理器也可以的
作者: gailium    时间: 2021-8-6 09:13
win32api好好学
作者: 红毛樱木    时间: 2021-8-6 09:25
窄口牛 发表于 2021-8-6 06:21
貌似还没有命令可以获取到命令行,这个有一定难度,等高手指教。

pecmd kill -gui
作者: 窄口牛    时间: 2021-8-6 11:56
红毛樱木 发表于 2021-8-6 09:25
pecmd kill -gui

抽空研究研究。
作者: freesoft00    时间: 2021-8-6 18:14
红毛樱木 发表于 2021-8-6 09:25
pecmd kill -gui

恩,参数那一栏就是。
怎么命令行把这些保存为txt文本,然后我再用其它命令过滤查询是否有相关路径内容?用笨办法吧
作者: plusv    时间: 2021-8-6 18:32
MS OS 有内置指令可取得.

wmic process get CommandLine /value
作者: freesoft00    时间: 2021-8-6 19:55
plusv 发表于 2021-8-6 18:32
MS OS 有内置指令可取得.

wmic process get CommandLine /value

好的。试试。谢谢!
作者: freesoft00    时间: 2021-9-17 13:46
plusv 发表于 2021-8-6 18:32
MS OS 有内置指令可取得.

wmic process get CommandLine /value

此命令执行>导出的文本是unicode编码的,可以默认为ansi吗

作者: plusv    时间: 2021-9-17 14:24
freesoft00 发表于 2021-9-17 13:46
此命令执行>导出的文本是unicode编码的,可以默认为ansi吗

有现成的轮子,
可用 ConCmd.exe 处理,你搜网上.


作者: freesoft00    时间: 2021-9-17 15:52
plusv 发表于 2021-9-17 14:24
有现成的轮子,
可用 ConCmd.exe 处理,你搜网上.

好的多谢!





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3