0
在Chromium开源代码, 的方面,我正在开发从content::BrowserChildProcessHostDelegate
和IPC::Sender
扩展一个类。里面的我类的方法之一,我推出一个子进程,像这样:如何获得后BrowserChildProcessHostImpl-浏览器子进程的进程ID>启动
scoped_ptr<BrowserChildProcessHostImpl> process_;
...
process_->Launch(
#if defined(OS_WIN)
new MySandboxedProcessLauncherDelegate,
#elif defined(OS_POSIX)
false, // don't use zygote
env,
#endif
cmd_line);
问:如何才能获得正由该Launch
函数创建子进程的PID?
编辑:简单地调用Launch
后立即以下功能不起作用:
base::ProcessHandle child_handle = process_->GetHandle();