Динамически загружать сборку с ограниченными правами - PullRequest
1 голос
/ 04 мая 2011

Я пытаюсь собрать некоторую информацию по следующей теме: Я разработал приложение, которое требует прав администратора.Это достигается с помощью следующей строки в файле манифеста:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

Теперь я хотел бы предоставить пользователю простой интерфейс для использования и создать расширение для этого приложения.Это должно быть предоставлено в виде сборки и будет помещено в каталог «Плагины».Приложение будет загружать их динамически.

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

Каковы рекомендуемые способы сделать это?

Спасибо!

1 Ответ

2 голосов
/ 10 мая 2011

Я не совсем уверен, что вы пытаетесь сделать, но если вы хотите загрузить сборку с ограниченными правами, создайте новый домен приложения и назначьте ему ограниченные разрешения, предоставив некоторые свидетельства низкого уровня разрешения, такие какв интернет зоне.Затем загрузите вашу сборку в этот домен, и у нее будут низкие разрешения.

Вот что-то похожее, чтобы вы начали.

Вот подробнеедоказательства.

...