标题:
[其他]
批处理进程监控工具:FINDPID 1.01
[打印本页]
作者:
xinje
时间:
2010-5-29 22:18
标题:
批处理进程监控工具:FINDPID 1.01
应 hacker 写的进程判断。操作比较简单:
------------------------
更新:FindPid 1.01
解决部分命令大小写识别问题。
增加内部循环判断,便于操作
FindPid /T [进程名] [间隔毫秒] 通过间隔时间来进行内部循环检测。
直到检测到指定进程PID再继续,返回PID。
比如:FindPid /T acdsee.exe 100 ---------检测ACDSEE.EXE是否运行。每次检测间隔为100毫秒。如果检测到,返回程序的PID。
注意:时间单位为毫秒,1000毫秒=1秒。设置过小,虽然很精确,但会导致CPU资源过度浪费;设置过长会印象检测的准确性。
------------------------
FindPid 1.00 判断进程是否存在
作者:xinje
E-mail:[email=xinje@126.com]xinje@126.com[/email]
2010.5.29
FindPid /A [进程名] 枚举方式判断,返回存在的进程个数。
FindPid /C [进程名] 枚举进程PID,返回查找的所有进程PID。如果未找到,返回-1。
FindPid /F [进程名] 单进程判断,返回进程Pid,失败返回-1。
如果查找的进程大于1时,此命令只返回进程Pid最小的一个。
http://bcn.bathome.net/s/tool/index.html?key=FindPid
作者:
hacker_
时间:
2010-5-30 00:08
谢谢楼主啦,我测试下
作者:
defanive
时间:
2010-5-30 00:39
CreateToolhelp32Snapshot
Process32First
Process32Next
正好我的加密也做到进程方面的保护。。。
作者:
xinje
时间:
2010-5-30 00:50
标题:
回复 3楼 的帖子
有需要帮忙的地方请说话。哈哈
作者:
Batcher
时间:
2010-5-30 09:17
是否考虑只保留最新的版本,把老版本删掉?
作者:
xinje
时间:
2010-5-30 10:11
标题:
回复 5楼 的帖子
说的对。呵呵。已经删除掉了。
作者:
zjw767676
时间:
2010-5-30 22:22
FindPid /T acdsee.exe 100 ---------检测ACDSEE.EXE是否运行。每次检测间隔为100毫秒。如果检测到继续运行并返回程序的PID。
这里的继续运行是什么意思?
是继续检测ACDSEE.EXE还是返回PID就退出?
作者:
xinje
时间:
2010-5-30 23:00
标题:
回复 7楼 的帖子
返回PID就退出 。
作者:
zjw767676
时间:
2010-5-30 23:20
建议:把“如果检测到继续运行并返回程序的PID。”改成
“如果检测到就返回程序的PID。”
楼主以为如何?
作者:
xinje
时间:
2010-5-31 01:37
标题:
回复 9楼 的帖子
听人劝吃饱饭,呵呵。
作者:
hacker_
时间:
2010-5-31 12:39
楼主加油,期待完美,我是那个叫你写的人,呵呵!
我总结了下,如果我要循环的监控一个进程(就是不管存不存在)
然后那个进程也是一样的跳来跳去,如果能隐藏自身,(这个没想着干坏事,如果我这样跳来跳去,用我电脑的人一下就发现了)
呵呵,加油
作者:
xinje
时间:
2010-5-31 15:19
标题:
回复 11楼 的帖子
新版本加入了内部循环。不要用批处理的循环了。
至于隐藏进程。我以前写了一个,你配合在一起就行了。
作者:
yxk998
时间:
2010-8-11 10:21
嗯,我也觉得P处理的循环不好用
作者:
zxgzhj
时间:
2010-8-16 18:32
这个怎么利用!这么点的程序还要加个壳,不知道下来干嘛用?
作者:
yuanye002
时间:
2011-3-27 16:45
谢谢lz
学习下
作者:
datbik189
时间:
2016-4-3 16:02
好东西,学习学习
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2