我想Visual Studio在后台使用conhost.exe
来执行批处理,例如在构建前或构建后事件中。
但是conhost.exe
中的Windows注册表不同于我可以直接在Windows中或通过cmd.exe
启动的“普通” Windows注册表。就我而言,我缺少HKLM下的某些键!
我创建了一个批处理脚本,该脚本仅查询(REG QUERY)Windows注册表中的键。该批次正在cmd.exe
中工作,但在conhost.exe
中报告缺少密钥的失败。
注册表的路径中只能存在一个键,对吗?但是我可以在conhost.exe
注册表中创建一个密钥,而cmd.exe注册表中已经存在该密钥。我以为Windows注册表在我的系统上是唯一的。
有人知道如何突破conhost.exe
环境吗?
我自己进行的任何尝试均失败。开始新流程无效。