Sellest kuidas .NET rakenduse õigusi manageerida (caspol&permcalc)..

Oled komistanud hirmsate caspol.exe käsureakorralduste otsa, millest ei kipu minutiga eriti midagi aru saama ? Mina olen.
Tegelikult on aga asjad loogilised ja vajalikud, sest mitte kõik rakenduse kasutajad ei pruugi töötada Full Rights õigustes. caspol.exe asemel saab aga kõike teha ka pisut intuitiivsemalt kasutatava visuaalse UI'ga:

Control Panel->Administrative tools-> .NET 2.0 configuration-> haru Runtime Security Policy.

lisaks veel läheb ilmselt vaja teada, mis õiguseid su programm töötamiseks vajab, milliste omamisest tunneks ta ülevoolavat rõõmu ja mida ta kindlasti ei tohiks suuta (näiteks sinu my docs kaustas olevad failid ümber nimetada, windowsi kaustast suvalisel ajahetkel suvalist faili ära kustutada jms You get the picture). Niiehknii sa ilmselt ise ei viitsi trace'ida, milliseid õigusi kuskil sügavustes keegi vajada võib, seega soovitav on hästi läbi saada sellise rakendusega nagu permcalc (.NET-iga kaasas). Kasutatakse näiteks kuidagi nii:

>permcalc -out percalcres.xml some.dll someother.dll

Miinuseks on see, et väljundis (xml) on väheolulist informatsiooni hästi palju. Enamasti tahad sa vaid teada terve assembly kohta ja meetodite kaupa eraldi pole väga oluline.. Seega - kui keegi teab olemasolevat või viitsib ise teha xsl'i mis sealt vajaminevatest õigustest kokkuvõtte teeks, andke teada.