virtualbox中设置named pipe似乎不如vmware中简单,设置了以后,启动virtualbox的虚拟机总是报错不能启动,google了半天最后还是通过virtual box的help文件找到了解决方案。
virtualbox在启动虚拟主机时会对named pipe进行合法性检查[个人感觉,vmware也会做同样的检查],所以我们需要输入输入合法的named pipe就可以了,它的命令规则是:
\\.\pipe\<name>
即在virtualbox下使用serial的named pipe功能的所有选项为:
串口:勾选使用串口->选择端口编号[一般不需要更改]->端口模式修改为: Host Pipe->勾选 创建通道 选项->输入 端口/文件位置即 \\.\pipe\test
help中给出了个连接 named pipe的软件VMWare Serial Line Gateway[http://www.l4ka.org/91.php]
个人推荐使用Named Pipe TCP Proxy Utility[http://shvechkov.tripod.com/nptp.html]