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