windows - 我可以创建一个 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 值?
解决方案
推荐阅读
- oracle - 在 oracle 的包中创建正文时出错
- xslt - XSLT 文件的名称(不是输入 XML)
- java - 使用 Oracle RAW 类型的 JOOQ Where 子句
- c++ - 复制构造函数和赋值运算符的类似值的实现
- tensorflow - 为树莓派构建张量流
- sql - 是否可以运行带有递增日期的 SQL 查询?
- angular - Angular control.registerOnChange 不是一个函数。给出的示例链接
- tfs - 是否可以使用标签中字符串的起始字母返回测试用例的查询
- docker - 对 Jenkins 的 Rest-Api 调用总是抛出 401
- python - 单例和等待协程的重用