【问题标题】:How to pass Multiple inheritable handle values to a child process...?如何将多个可继承的句柄值传递给子进程......?
【发布时间】:2011-10-22 15:17:47
【问题描述】:

windows进程管理中,如果我们想将多个可继承句柄的值传递给子进程,应该怎么做..?我知道我们可以使用 STARTUPINFO 传递一个句柄值,但是如何将多个句柄值传递给 子进程..?

【问题讨论】:

  • 如果命令行因任何原因不方便,另一种选择是使用环境块。

标签: c windows process systems-programming


【解决方案1】:

命令行是传递各种信息的便捷场所。

【讨论】:

  • 这可能是一个愚蠢的问题,但是在将值传递到命令行之前,您将如何“编组”该值?我的意思是你在传递它之前是否将它转换为某种文本表示形式,或者你只是给出“原始字节”作为命令行知道你在另一端编写了应用程序,它会知道如何解析它(并且您永远不必担心人们使用 ansi API 函数或其他可怕的东西访问命令行)?
  • 由于命令行是纯文本的,你必须convert it to text
  • 非常感谢。我知道我应该更好地搜索你的博客(我现在耳朵红了,因为我现在记得读过链接的文章)。 (PS:永远不要向挑剔者屈服)
  • 您能否解释一下如何将该文本转换回一个值。作为示例,我如何使用文件处理程序来做到这一点...?
  • 你可以看到the sample code I linked to
猜你喜欢
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-31
  • 1970-01-01
  • 1970-01-01
  • 2018-05-22
相关资源
最近更新 更多