Starting Builds as Part of Job Objects
The most common example of starting the build process as part of a job object is when you start either VCBUILD.EXE or DEVENV.EXE (Visual Studio) using the Windows Run as command, and then initiate a build.
When a build is started as part of a job object, the parent job can prevent the project system from creating additional processes as part of that job. Therefore, the project system will start build tools normally, apart from a job object.
Any attempt to start a build as part of a job on Windows 2000 will always fail.
Any attempt to cancel a build process that was started as part of a job could fail because the project system cannot cancel build tools after they are started.