Как запустить EXE с ограниченными разрешениями? - PullRequest
1 голос
/ 18 июня 2011

Я разрабатываю на C # серверное приложение, которое компилирует и запускает код клиентов, и мне нужно знать, есть ли способ запустить exe-процесс в процессе с ограниченными разрешениями (поскольку сервер не может доверять клиентукод).Единственное разрешение, которое должен иметь файл, - это выполнение, все остальные разрешения должны быть запрещены (операции ввода-вывода, доступ к Интернету, изменение реестра и т. Д.).

1 Ответ

1 голос
/ 18 июня 2011

Вы можете взглянуть на следующую статью на MSDN, которая иллюстрирует, как можно создать отдельный домен приложений.И чтобы еще больше увеличить изоляцию между кодом вашего сервера и кодом клиента, этот домен приложений может быть создан в отдельном процессе.

...