Как правильно запустить дочерний процесс?
От: Аноним  
Дата: 30.06.14 09:15
Оценка:
Привет всем.
Предыстория: Для разработки своих проектов используем Visual Studio.
Visual Studio не вызывает CL компилятор напрямую.
Для запуска используется некий Tracker.exe из DotNet.
В задачи этого Tracker входит построение файлов зависимостей (TLOG) и т.д.

Проблема:
Наш компилятор, который мы используем вместо штатного CL, запускает кучу дочерних процессов.
Исходный Tracker при этом сходит сума совершенно. Генерирует сходные имена файлов.
В результате компиляция завершается по идиотским причинам.

Вопрос:
Можно ли запустить дочерний процесс так, что бы он не считался дочерним?

Дополнение:
В голову приходят варианты:
— "быстренько установить службу и удалить её по окончании"
— "запретить трекер"
— "отказаться от визуал студии"
Все это делается легко, но вызывает другие проблемы.
Поэтому обсуждать эти подходы не хотелось бы.

Возможно есть кто-либо, кто реализовал свою "пдатформу" для Visual Studio?
Было бы интересно обсудить некоторые нюансы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.