读书人

进程名和程序名之间的关系,该怎么处理

发布时间: 2012-02-22 19:36:56 作者: rapoo

进程名和程序名之间的关系
我自己写了一个小程序,运行后在任务管理器中看到进程名称和程序名称相同。
程序名和进程名有什么关系呢?
要使他们不相同要怎么办??


[解决办法]
如果打开多个网页,可以看到多个应用程序名,但都对应一个进程名iexplore.exe
同样打开多个资源处理器窗口,也是多个应用程序名对应一个进程名Explorer.exe
[解决办法]
你指的程序名是什么?

win16,os/2,posix,ms-dos,cmd这四种类型的应用程序名是固定的。

对于最普遍的win32程序:
任务管理器是调用ZwQuerySystemInfomation遍历内核中的数据结构EPROCESS的PEB结构体中的相关信息来确定显示在进程列表中的名字的。

程序名你指的程序名如果是映像名的话,他们应该总是相同的,除非你修改上面提到的数据。
[解决办法]
程序名和进程名可以不相同,在VC6.0中的资源里面
就可以自己指定进程名的。
[解决办法]
不知道怎么指定?
[解决办法]
没关系

读书人网 >C++

热点推荐