vc2010zhang 2021-08-14 21:49 采纳率: 0%
浏览 24

请问如何实现在windows10的cmd窗口中按命令行的方式启动一个exe,然后关闭掉命令行窗口后,该exe不退出

  1. 自己开发了一个gui程序SimMesh,在控制台窗口使用命令行启动后,可以看见进程能成功运行起来:

img

在任务管理器里面查看,发现SimMesh进程位于命令处理程序所在的进程组下面

img

此时发现关闭cmd窗口,自己开发的程序SimMesh就退出了

但是对比notepad++,同样使用命令行启动:

img

发觉notepad++ 进程没有在命令行进程组中,他是独立的,

img

此时关闭命令行窗口,notepad++ 进程依然保留

请问notepad++ 的这种关闭了cmd窗口但是进程依然不退出的效果是如何实现的?

环境win10 64位 ,开发工具 vs2017

  • 写回答

2条回答 默认 最新

  • 关注

    cmd 运行批处理程序,cmd关闭程序就关闭,运行exe 程序是不行的,因为是独立的

    评论

报告相同问题?

问题事件

  • 创建了问题 8月14日