我想检测应用程序是否显示自己的控制台窗口,还是在其他控制台中运行(例如作为批处理文件的一部分)。我知道这可能发生的两种情况是当应用程序从资源管理器启动或从 Visual Studio 执行时。
我想这样做的原因是,如果应用程序已经显示了它自己的窗口,那么我可以让它在运行后暂停,否则它很可能是批处理脚本的一部分,并且应该正常退出。
这个是否可行?
我想这样做的原因是,如果应用程序已经显示了它自己的窗口,那么我可以让它在运行后暂停,否则它很可能是批处理脚本的一部分,并且应该正常退出。
这个是否可行?