I've been using the demo of incredibuild and like it but not the price, so I thought about using xcmd to distribute large VC++ builds.
The first problem of course is that xcmdsvc doesn't have network access. Using NULL access on pipes is not good security so why not use ImpersonateNamedPipeClient() and CreateProcessAsUser(). That would give us network access to other machine and directory permission to the relavant files CL.exe MSVC.exe etc to do the build.
Recently Symantec has labeled this program a backdoor trojan in its virus update for Norton AntiVirus. Specifically, the xCMDSvc.exe was labeled as a trojan. This program is no more a trojan than any of the utils in the Windows Resource Kit. Please join me in complaining to Symantec to have this unlisted as a trojan.