2010-12-27 5 views
2

Привет всем Я хочу задать вам один вопрос, связанный с доменом приложения.несколько приложений в одном процессе

В .Net appdomain действует как граница безопасности, и два приложения могут выполняться в двух разных доменах внутри одного процесса, но когда я пытаюсь запустить несколько экземпляров exe, он отображается в разных процессах в диспетчере задач.

Почему это так?

Почему это не отображается в том же процессе с разными приложениями?

Также есть способ сделать это, например, несколько приложений Windows в разных приложениях внутри одного процесса.

ответ

4

Appdomain - это особенность платформы .NET. Когда вы запускаете exe в Windows, они запускаются как отдельные процессы, независимо от того, что они собой представляют, загрузчику Windows все равно.

Теоретически вы можете запускать любое количество приложений в одном и том же приложении, но зачем вам это нужно, если вам не нужны его преимущества?

Смежные вопросы