2009-02-09 4 views
0

У меня есть приложение для Windows, которое будет работать в очень ограниченной среде ... Приложение Windows запрашивает журналы событий и счетчики производительности .. для этого требуется это разрешение .. учетная запись в журнале запрещена доступ к журналам событий и журналам производительности ... Я не могу вносить какие-либо изменения в приложение Windows ... Я искал, чтобы предоставить права на сборку для доступа к журналам событий + счетчикам производительности .. Или, в худшем случае, полное доверие ...C#: приложение для Windows Caspol

ответ

1

Если я понимаю ваш вопрос, приложение будет запускаться под учетными данными учетной записи, которая не имеет разрешения на доступ к журналу событий &. Если это так, независимо от того, что вы делаете с политикой CAS, приложение не будет делать то, что вы хотите.

Политика CAS не может предоставлять права, которые у учетной записи не имеют - так что даже если приложение имеет полное доверие, оно не получит доступ к объектам, на которые у учетной записи нет разрешения.

+0

Значит, мне нужно будет использовать олицетворение в коде? Другого пути нет? –

+0

Мне кажется, что я работаю под другой учетной записью или предоставляю учетную запись, которая работает под нужными привилегиями, будет проще (олицетворение потребует изменения приложения). –