Сборка .NET не создается как процесс backgrouond с использованием System.Process - PullRequest
0 голосов
/ 06 июля 2010

Я пытаюсь запустить фоновые процессы, используя System.Diagnostic.Process API.Он запускает все собственные процессы и базовые процессы Windows, такие как notepad.exe, но не может запустить чисто управляемые сборки без графического интерфейса.Диспетчер задач не показывает эти сборки, перечисленные в его списке, как отдельные процессы, и не возникает ни исключений, ни кодов ошибок.

Существует ли какой-либо другой способ запуска фоновых процессов по требованию, используя Process.Start для чисто управляемых сборок, видимых вдиспетчер задач?

Ответы [ 2 ]

2 голосов
/ 06 июля 2010

Используйте вкладку «Процессы» в диспетчере задач, а не вкладку «Приложения». Последний только перечисляет процессы, у которых есть окно. Также учтите, что процесс просто быстро завершился после запуска.

0 голосов
/ 06 июля 2010

Если вы работаете с управляемой сборкой, вам следует проверить BackgroundWorker class

...