C语言fork子进程后如何为子进程更换进程名。
比如说,有一个父进程,进程名我命令为PARENT,该进程fork了一个子进程,我想为该子进程重新命名,比如说叫CHILD,请问如果实现。
CHILD进程是在父进程的子函数中fork出来的。
谢谢!
[解决办法]
其实你的要求是把原来不允许执行两次的改成执行两次,和fork完全没有关系
如果进程A是根据进程可执行文件名做检测(一般都不是啦,谁这么老土根据自己可执行文件名做这个),你完全可以把A拷贝一下,原来角a.exe,拷贝乘c.exe,B里只要execl c.exe即可
不过一般都不会根据可执行文件名字做这种事情了,因此你基本没啥戏