【发布时间】:2010-09-10 12:39:02
【问题描述】:
当我从 Visual Studio 开始我的流程时,它总是在作业对象中创建。我想知道如何关闭这种行为。有什么想法吗?
我希望它是在要调试的作业对象中创建的。我想将我的程序放在不同的作业对象中。
这不是托管过程。我说的是Job Object。这是一个非托管 C++ 应用程序。
【问题讨论】:
-
您的流程所在的作业对象是 Visual Studio 所在的一个。我不知道如何或是否可以将 Visual Studio 配置为使用 CREATE _ BREAKAWAY _ FROM _ JOB 生成您的流程标志。
-
为什么需要它,为什么程序本身不适合检测它何时没有在正确的“工作”中运行并自行脱离?
-
工作一旦开始就不能脱离工作
-
我们与以前版本的 Visual Studio 有相同的行为。至少在 VS 2017 中,该过程不再是工作的一部分。 IsProcessInJob 现在报告 FALSE。
标签: visual-studio visual-studio-2005 debugging