Re: Check for permission does not work
From: Nicole Calinoiu (calinoiu)
Date: 10/29/04
- Previous message: Nicole Calinoiu: "Re: When to explicitly check permission"
- In reply to: Marius Groenendijk: "Check for permission does not work"
- Next in thread: Scott Swigart: "Re: Check for permission does not work"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Fri, 29 Oct 2004 12:15:17 -0400
Marius,
Demands just check the callers on the stack, not the current method. If
you're running this from you application's Main method, you'll probably find
the result you expect if you move this code into a separate method that can
be called from Main.
HTH,
Nicole
"Marius Groenendijk" <M (underscore) Groenendijk At (VeryWarm) Mail> wrote
in message news:eoawkrcvEHA.3612@TK2MSFTNGP09.phx.gbl...
> Hi group,
>
> I want my app to show a msg if my it doesn't have the required
> permission(s), however this simply doesn't work.
>
> What am I overlooking/doing wrong??
>
> [VB.NET]
> Try
> Dim x As New SecurityPermission(SecurityPermissionFlag.UnmanagedCode)
> x.Flags = Security.Permissions.SecurityPermissionFlag.UnmanagedCode
> x.Demand()
> MessageBox.Show("YES UnmanagedCode permission")
> Catch ex As Exception
> MessageBox.Show("NO UnmanagedCode permission")
> ' application.exit
> End Try
>
> To ensure that my app doesn't have UnmanagedCode permission I run it from
> a network share. But the app always claims to have unmanaged permission.
> Trying a pinvoke (=unmanaged) for instance gives a security exception.
>
> TIA,
> Marius.
>
>
>
>
- Previous message: Nicole Calinoiu: "Re: When to explicitly check permission"
- In reply to: Marius Groenendijk: "Check for permission does not work"
- Next in thread: Scott Swigart: "Re: Check for permission does not work"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|