Я хотел создать процесс с 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?