node.js - child_process - windowsHide 无法使用分离:true
问题描述
在下面的示例中,我想用 detached = true 重新生成一个节点进程,这将生成另一个 procdump 进程。在这种情况下,窗口正在弹出,我不希望这种情况发生。我已将 windowsHide 标志设置为 true,但无法正常工作。
请你帮助我好吗?
示例:==nodeSpawn.js 文件
let child_process = require("child_process");
const nodePath = "C:\Program Files\nodejs\node.exe";
child_process.spawn(nodePath,['procDumpSpawn.js'],{
detached: true, //=>is working without detached true
stdio: 'ignore',
shell: false,
windowsHide: true
});
==procDumpSpawn.js 文件
let child_process = require("child_process");
const procDumpPath = "C:\procdump.exe";
child_process.spawn(procDumpPath, ['notepad'],{
stdio: 'ignore',
});
运行:节点 nodeSpawn.js
解决方案
推荐阅读
- java - 如何将字符串 yyyy-MM-ssThh-mm-ss 转换为 LocalDataTime yyyy-MM-ss hh-mm-ss?
- next.js - 如何在 Next.js 中的 Link 之前添加一个空格?
- javascript - 如何从本地存储中删除以特定数字结尾的项目?
- tsql - 计算没有直接连接列的总和
- java - Java中的按钮/图像及其定位(android应用)问题
- join - 更好的结构查询以提高性能
- java - 仅使用直接调用运行 Jmeter 测试
- c# - 运行动态编译的 C# 代码时出错
- tfs - 如何从 TFS 获取 VS Code 中其他用户的更改
- ruby-on-rails - ActiveSupport::Duration 错误地计算间隔?