没分了,问个问题:任务管理器怎么区分相同的exe

WecanHuang 2011-02-25 01:49:05
例如,我启动了两次test.exe
在任务管理器能看到两个test.exe
任务管理器怎么区分哪个exe对应任务栏的对应exe?
我希望关掉一个
但是我担心关错
...全文
929 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
WecanHuang 2011-02-28
  • 打赏
  • 举报
回复
同时打开的相同名字的exe,运行了两天,其中一个程序没有响应了,我想强行关闭,可是怕关错
1、根据运行时间判断是很难的
2、pid也不太好,维护人员没有精力去记住这些数字,他们是维护的,不是记忆专家

我的要求是最好从任务管理器能区分哪个没有响应了,然后强行关闭,重开
oldmtn 2011-02-28
  • 打赏
  • 举报
回复
通过进程对应到内核对象来区分是比较到方法。。
Eleven 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 wltg2001 的回复:]
引用 5 楼 mayudong1 的回复:
pid不同,电脑是知道了,可我们又怎么知道哪个pid表示哪个进程呢?

你也没有说你区分的标准是什么啊?
我觉得可能pid小的应该就是先启动,pid大的就是后启动的,不过没有验证,自己瞎猜的。
[/Quote]
不能根据pid的大小来区分的
无水先生 2011-02-28
  • 打赏
  • 举报
回复

这就是所谓句柄.
用户 昵称 2011-02-28
  • 打赏
  • 举报
回复
跳转到进程之类方法,可以减少关错的概率。
天山游龙 2011-02-28
  • 打赏
  • 举报
回复
可以尝试这样:
一般情况下,当程序“最小化”后,他在任务管理器上看到的使用内存会马上降下来,所以
如果你有两个同样的程序,把其中一个最小化,然后查看内存使用情况,就可以区分了
LuciferStar 2011-02-28
  • 打赏
  • 举报
回复
没响应,为什么没响应。
可以试试这个方案:
程序运行,随机生成一个数字,放在标题栏,然后以该数字为文件名创建文件,内容为最后一次动作的时间,以及11楼Tr0j4n那个API获取的值。
这样,应该足够标识和区分进程了,你就可以知道哪个程序没响应了。
healer_kx 2011-02-28
  • 打赏
  • 举报
回复
Pid也就是进程ID了。
xiaozhi5855 2011-02-28
  • 打赏
  • 举报
回复
pid
wltg2001 2011-02-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 mayudong1 的回复:]
pid不同,电脑是知道了,可我们又怎么知道哪个pid表示哪个进程呢?
[/Quote]
你也没有说你区分的标准是什么啊?
我觉得可能pid小的应该就是先启动,pid大的就是后启动的,不过没有验证,自己瞎猜的。
MoXiaoRab 2011-02-27
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wecanhuang 的回复:]
引用 6 楼 taoshengyijiu20008 的回复:
引用 5 楼 mayudong1 的回复:
pid不同,电脑是知道了,可我们又怎么知道哪个pid表示哪个进程呢?

你这是自找麻烦。没事干吗开2个相同的程序?


那你每次只打开一个IE吗?
你每次只能打开一个记事本、一个word吗?

扯远了
我只是想知道相同程序怎么能做到在任务管理器区分
[/Quote]
GetWindowThreadProcessId
bingying19872008 2011-02-26
  • 打赏
  • 举报
回复
任务管理器不是可以查看CPU的使用时间吗...
你看 哪个时间长点 不就可以知道哪个先启动,哪个后启动
WecanHuang 2011-02-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 taoshengyijiu20008 的回复:]
引用 5 楼 mayudong1 的回复:
pid不同,电脑是知道了,可我们又怎么知道哪个pid表示哪个进程呢?

你这是自找麻烦。没事干吗开2个相同的程序?
[/Quote]

那你每次只打开一个IE吗?
你每次只能打开一个记事本、一个word吗?

扯远了
我只是想知道相同程序怎么能做到在任务管理器区分
JAVASUI 2011-02-25
  • 打赏
  • 举报
回复
在你的程序中,多设置几个全共享内存变量当进程的标记,每次启动程序时,设置一个没有使用过的标记,就能区分.
mayudong1 2011-02-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 taoshengyijiu20008 的回复:]
引用 5 楼 mayudong1 的回复:
pid不同,电脑是知道了,可我们又怎么知道哪个pid表示哪个进程呢?

你这是自找麻烦。没事干吗开2个相同的程序?
[/Quote]

哈哈,我只是替楼主问问,不过我也确实好奇
岁月小龙 2011-02-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 mayudong1 的回复:]
pid不同,电脑是知道了,可我们又怎么知道哪个pid表示哪个进程呢?
[/Quote]
你这是自找麻烦。没事干吗开2个相同的程序?
mayudong1 2011-02-25
  • 打赏
  • 举报
回复
pid不同,电脑是知道了,可我们又怎么知道哪个pid表示哪个进程呢?
向立天 2011-02-25
  • 打赏
  • 举报
回复
进程不一样
bragi523 2011-02-25
  • 打赏
  • 举报
回复
pid号,任务管理器可以看到pid号
ouyh12345 2011-02-25
  • 打赏
  • 举报
回复
pid不同的
加载更多回复(1)

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧