Windows 7 是否可以在windows 7中打开.exe并为其分配用户定义的进程id?

Windows 7 是否可以在windows 7中打开.exe并为其分配用户定义的进程id?,windows-7,process,Windows 7,Process,我需要更新一个游戏服务器用于我正在做的一些研究的文件。更改此文件意味着我需要重新启动服务器,这只能通过结束进程并重新启动它来实现。是否可以使用相同的进程id启动此.exe?否这是不可能的。您必须找到一种方法将新的进程ID放入任何包含过期引用的列表中 通过阅读CreateProcess()返回的结构文档,您可以了解为什么不可能: 一个可用于标识 过程该值从 创建流程的时间,直到所有 进程的句柄已关闭并关闭 进程对象被释放看看这个 此时,该标识符可以重复使用。(强调矿山) 由于这些ID可以重复使用,

我需要更新一个游戏服务器用于我正在做的一些研究的文件。更改此文件意味着我需要重新启动服务器,这只能通过结束进程并重新启动它来实现。是否可以使用相同的进程id启动此.exe?

否这是不可能的。您必须找到一种方法将新的进程ID放入任何包含过期引用的列表中

通过阅读
CreateProcess()
返回的结构文档,您可以了解为什么不可能:

一个可用于标识 过程该值从 创建流程的时间,直到所有 进程的句柄已关闭并关闭 进程对象被释放看看这个 此时,该标识符可以重复使用。(强调矿山)


由于这些ID可以重复使用,因此无法保证系统不会重复使用。

我很好奇为什么有人投票将其作为主题关闭。在我看来,这个话题很有意思。