2014-09-06 64 views
1

我有一个Objective-C命令行工具,我正在分叉。我需要更改分叉进程的名称。我没有代码显示,因为我不知道从哪里开始。浮现在脑海如何更改进程名称objective-c

+0

请访问http://计算器.com/questions/4217947/setting-process-name-on-mac-os-x-at-runtime – 2014-09-06 21:48:18

回答

2

一个想法是中止进程中的所有线程,使一个新的进程与不同的名称和完全相同的寄存器,线程,栈,堆等等等等

+0

你会如何着手命名新进程? – 735Tesla 2014-09-07 12:40:42

+0

@ 735Tesla我会创建一个新的.exe文件,它除了具有所需的进程名外什么也不做,让程序改变进程名运行新的.exe文件,然后暂停它,然后开始编辑进程直到它是你想重命名的过程会突然终止你想重命名的过程。 – user2462027 2014-09-07 20:20:19