Re: Meaning/consequences of Unrestricted=true

From: Ivan Medvedev [MS] (ivanmed_at_online.microsoft.com)
Date: 08/26/03


Date: Tue, 26 Aug 2003 07:51:25 -0700


Keith -
what is the exception's stack trace and message?
Unrestricted=false means basically that you are not refusing anything.
--Ivan
This message is provided "AS IS" with no warranties, and confers no rights.

"Keith Patrick" <richard_keith_patrick@nospamhotmail.com> wrote in message
news:%23gcdMq3aDHA.132@tk2msftngp13.phx.gbl...
> I've asked this before, but I still can't figure out what is going on.
> Basically, I have a Windows Service that I'm trying to lock down. Just as
> an experiment, I tried to apply the following attributes:
> [assembly:AllowPartiallyTrustedCallers()]
>
> [assembly:FileDialogPermissionAttribute(SecurityAction.RequestRefuse,
> Unrestricted = true)]
>
>
> While that has no adverse affects on a console app, I get a
> SecurityException in my service. When I set Unrestricted to false, it
works
> fine, but I can't fathom why. My service definitely does not use file
> dialogs, so the thing shouldn't have a problem. Could someone explain to
me
> why services don't like unrestricted permissions (every one I've tried has
> this problem)? Also, if I set it to false for this permission, what
exactly
> does that mean?
>
>