Re: Простой способ ограничить права .Net-сборки в избранное  новое ответить всё   подписка   модер. 
От: koandrewhttp://asmi84.livejournal.com/
Дата: 18.03.10 17:14
Здравствуйте, 0K, Вы писали:

0K>Теперь вопрос. Я ограничил свою сборку в правах и она не имеет доступа чтению файлов и Web. Xочу, чтобы неопытный пользователь мог это с легкостью проверить. Как ему проверить?

public static class SecurityChecker
{
    public static bool MakeSureThisAssemblyDoesNotHaveAccessToWhatever(string whatever)
    {
        switch(whatever)
        {
            case "ReadingFiles": throw new SecurityException("I can't read any f***ing file!");
            case "AccessWeb": throw new SecurityException("I can't access web (whatever this would mean)");
            //...skipped...
            default: throw new ArgumentOutOfRangeException("whatever", "I dunnow what the f**k are you trying to access, but I still can't access it!")
        }
    }
}