gpt4 book ai didi

c - 如何通过pid获取进程的路径并重新启动它 - c

转载 作者:行者123 更新时间:2023-11-30 21:05:34 26 4
gpt4 key购买 nike

我正在实现看门狗(应用程序启动看门狗),但无法弄清楚如何使用进程路径重新启动进程。编辑:如何通过 pid 获取进程的路径并重新启动它。任何帮助或想法将不胜感激。

最佳答案

您可以使用C中的系统库直接运行您的exe。系统库执行您可以在命令提示符或 Bash 中执行的任何命令。所以使用批处理命令杀死然后重新运行程序。要重新运行,您将需要使用完整路径。

Windows

#include <stdlib.h>

int main(){
system("taskkill /IM executablename");
int status = system("executablename");
}

Linux

 int main(){
system("killall -v executablename");
int status = system("fullexecutablenameandpath");
}

关于c - 如何通过pid获取进程的路径并重新启动它 - c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53702075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com