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

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

img

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

img

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

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

img

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

img

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

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

环境win10 64位 ,开发工具 vs2017

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

你直接点击这个可执行文件不可以吗?为什么还要在cmd中绕弯执行