[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理进程监控工具: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

谢谢楼主啦,我测试下

TOP

CreateToolhelp32Snapshot
Process32First
Process32Next

正好我的加密也做到进程方面的保护。。。
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

回复 3楼 的帖子

有需要帮忙的地方请说话。哈哈

TOP

是否考虑只保留最新的版本,把老版本删掉?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5楼 的帖子

说的对。呵呵。已经删除掉了。

TOP

FindPid /T acdsee.exe 100  ---------检测ACDSEE.EXE是否运行。每次检测间隔为100毫秒。如果检测到继续运行并返回程序的PID。

这里的继续运行是什么意思?
是继续检测ACDSEE.EXE还是返回PID就退出?
有一种爱叫放弃

TOP

回复 7楼 的帖子

返回PID就退出 。

TOP

建议:把“如果检测到继续运行并返回程序的PID。”改成
“如果检测到就返回程序的PID。”
楼主以为如何?
有一种爱叫放弃

TOP

回复 9楼 的帖子

听人劝吃饱饭,呵呵。

TOP

楼主加油,期待完美,我是那个叫你写的人,呵呵!
我总结了下,如果我要循环的监控一个进程(就是不管存不存在)
然后那个进程也是一样的跳来跳去,如果能隐藏自身,(这个没想着干坏事,如果我这样跳来跳去,用我电脑的人一下就发现了)
呵呵,加油

TOP

回复 11楼 的帖子

新版本加入了内部循环。不要用批处理的循环了。
至于隐藏进程。我以前写了一个,你配合在一起就行了。

TOP

嗯,我也觉得P处理的循环不好用

TOP

这个怎么利用!这么点的程序还要加个壳,不知道下来干嘛用?

TOP

谢谢lz
学习下

TOP

返回列表