Case: Jeg har lavet en windows applikation og en dll og givet begge et StrongName. Applikationen loades af klienten via en webpage (No-Touch-Deployment) I dll'en er der funktionalitet, der kræver højere trust en standard.
Applikationen skal teste om klienten har givet FullTrust til mit StrongName. Hvis ja, loades dll'en. Hvis nej, vises en fejl.
Mit problem er at jeg ikke kan finde ud af, hvordan man inde fra koden kontrolerer hvilket trust level man har. Det må væ muligt at teste på om klienten, allerede tidligere har givet FullTrust til mit StrongName.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeps, men dll'en er forholdsvis stor, så jeg ville gerne vide det inden jeg begynder at hente den. Der må være nogle properties der angiver om det AppDomain man arbejder i er trusted eller ej, men jeg kan bare ikke lige finde dem :-/
.. har du prøvet at kigge i System.Security namespacet - man kan bruge 'Demand' til at "kræve" nogle rettigheder.. der bliver smidt en SecurityException hvis kravet ikke er opfyldt... så kan du ligesom arne_v skriver bruge en try/catch
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.