Могу ли я создать процесс с pid 8? - PullRequest
0 голосов
/ 18 февраля 2020

Я хотел создать процесс с 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. Имеют ли pids всех процессов, кроме процесса простоя системы и системного процесса, фиксированные значения pid?

...