[ erkan @ 18.05.2005. 13:58 ] @
Pozdrav svima,
imam problem prilikom citanna ini fajla jedne aplikcaije koju sam pravio
u C#-u pri cemu se ini fajl nalazi u WINDOWS (WINNT) folderu.
Naime javi se problem (od skoro, mada je prije bilo sve OK), da prilikom startanja
aplikacije, kada se i ucitavaju parametri iz ini fajla, izbaci exception:

Code:
The application attempted to perform an operation not allowed by the security     policy. The operation required SecurityException...
contact your system administrator or microsoft .net security policy administration tool ...
.
Ne znam kako da rijesim problem osim da INI fajl prebacim u neki 'nezasticeni' folder!?
[ dusty @ 18.05.2005. 16:20 ] @
Pogledaj WindowsIdentity.Impersonate() u MSDN-u.

Zasto ne koristis config fajl umesto ini-a ?
[ RedPill @ 20.05.2005. 09:49 ] @
Apilkacija verovatno pokusava da izvrsi radnju koja nija dozvoljena polisom operativnog sistema. npr. pokreces aplikaciju koja prustupa direktorijumu "c:\doc"
u kontekstu "username", a username nema pristup direktorijumu c:\doc, dobijas error slicnog tipa. U zavisnosti od toga sta tvoja aplikacija radi, proveri da li user koji je pokrece ima to korisnicko pravo u Local Security Policy ako si u lokalu ili Domain security policy ako si na domenu.
[ erkan @ 24.05.2005. 08:51 ] @
Druga aplikacija napisana u VC++ 6.0 radi na istom racunaru i takodje ima svoj ini fajl
u WINDOWS (WINNT) folderu i pristupa mu bez problema. Takodje modifikovao sam
aplikaciju da ini fajl potrazuje iz istog foldera u kom je aplikacija ali je problem isti.
Dakle, nesto je do .NET-a.
Jednostavno, pri pokretanju aplikacije cita podatke iz ini fajla (u stvari, tako bi
trebao da radi) i onda izbcai onaj ludi Exception window:


Problem je sto se to desava kod klijenta a ne na mom racunaru tako da ne mogu detaljno da skontam sta je tamo uradjeno po pitanju security-a.
Zatim sam tom klijentu dao uputu da u ControlPanel -> AdministrativeTools->
Microsoft .NET Framework 1.1. Configuration da puna prava toj aplikaciji, ali opet isto.
Ne znam sta dalje...

[menjao mmix: promenio link u sliku]
[ erkan @ 27.05.2005. 07:35 ] @
Dodavanje punih prava aplikaciji u
ControlPanel -> AdministrativeTools->
Microsoft .NET Framework 1.1. Configuration

je ipak upalilo. Ako nekoga interesuje napravio sam detaljan dokument
sa screen shot-ovima.
Pozdrav