Запуск сборки в AppDomain с использованием определенных разрешений - PullRequest
1 голос
/ 22 марта 2012

Мне нужно запустить консольное приложение в отдельной AppDomain под учетной записью Network Service.

Я создаю домен приложения, лежу так:

d = AppDomain.CreateDomain("MyDomain");

и чем я запустил мое приложение

d.ExecuteAssembly("MyAssembly.exe");

Какой метод мне нужно использовать для установки разрешений Network Service в домене приложения?

1 Ответ

0 голосов
/ 22 марта 2012

AppDomain поможет вам создать определенный SandBox.Все подробности доступны с http://msdn.microsoft.com/en-us/library/bb763046.aspx

С другой стороны, если вам конкретно нужна учетная запись «NetworkService», использование службы может помочь вам, как объяснено с http://stuartpreston.net/blog/2010/05/18/running-and-debugging-a-net-application-as-network-service-in-visual-studio-2010/

...