TC官方合作论坛

标题: 求教,进程ID和进程PID 到底有什么差别? [打印本页]

作者: 唯一小哥    时间: 2014-2-20 23:17
标题: 求教,进程ID和进程PID 到底有什么差别?
[attach]14483[/attach]
为什么我用PCHunter跟任务管理器,看到的进程ID  和 进程PID一样都是"6636"
最近看TC的API---进程, 看的一头雾水。
比如,进程句柄,我却发现其实就是(窗口句柄),晕死,TC玩概念吗?


请问在TC的进程语句是不是进程ID=进程PID?
  进程句柄是不是就是窗口句柄?为什么他们的值是一样的?
  希望TC能简单些!
  

作者: dongyijun1979    时间: 2014-2-21 00:29
1.进程ID就是PID (进程的单词就叫个 process)

2.进程句柄和进程ID(也就是PID)是不同的概念。API函数(你可以理解成就是你现在调用的那些TC库函数)只可操作进程句柄,而进程ID只对操作系统使用。

3.进程句柄怎么能是窗口句柄呢? 我们打开任何一个程序,该程序的进程就被激活了(此时操作系统赋予该进程一个数值,就叫进程句柄,进程是看不见摸不着的),这跟窗口句柄没任何关系。窗口就是你看见的那个实实在在的程序界面(虽然它有时候被隐藏了),二者是不同的。更有一些极端的情况,病毒肯定有进程(虽然它有时候在管理器中会隐藏自身进程,隐藏不等于没有),但它有窗口吗?
作者: dongyijun1979    时间: 2014-2-21 00:37
补充一句:
我尽量把语言给你组织的很通俗了。但概念就是概念,不是TC简单与否的问题。你也别纠结了。通常用到的也窗口句柄而已。偶尔在枚举函数中用到用进程名去枚举窗口句柄。进程名很简单,就是你在任务管理器中看到的那个程序名字。就是你图片中的映像名称。
作者: bazzi    时间: 2014-2-21 01:12
进程id|进程句柄|窗口句柄|线程id|线程句柄等都不是同一。(可以单独百度搜)
作者: 今非    时间: 2014-2-23 09:01
请采纳如果我的回答帮助到了你 !

想知道进程句柄和进程ID一样不一样,你可以获取自身进程句柄和窗口句柄比对下,把进程句柄和进程ID再比对下,你就明白了,不明白可以去百度搜索关键字

温馨提示3 : 我不是来灌水的 , 不要冤枉我




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1