首页 > 解决方案 > 我可以创建一个 pid 为 8 的进程吗?

问题描述

我想创建一个 pid 为 8 的进程。(只是想知道是否可能)

所以我编写并运行以下代码

...

while(1)
{
    CreateProcess(...);
    if(pi.dwProcessId < 100)
    {
        printf("%d ", pi.dwProcessId);
    }
    TerminateProcess(pi.hProcess, 0);
}

发现了一个 pid 约为 80 的进程。

但我什至找不到 pid 低于 50 的进程。


Q1。可以创建 pid 8 的进程吗?

Q2。难道系统空闲进程的pid不为0?

Q3。系统进程的pid不会是4吗?

Q4。除了系统空闲进程和系统进程之外的所有进程的 pid 是否都有不固定的 pid 值?

标签: windowssystempid

解决方案


推荐阅读