Показать сообщение отдельно
Старый 06.10.2008, 08:17   #2  
offenmeier is offline
offenmeier
HAI; CAN HAS STDIO?
Аватар для offenmeier
Соотечественники
 
77 / 36 (2) +++
Регистрация: 17.02.2005
Адрес: Auckland, NZ
->
..интересная деталь в дополнение к уже написанному. Мне почему-то казалось, что проблема во всех вызовах, которым нужен permission типа ClrInterop.

но сделав пару примеров из MSDN, мне стало ясно, что еще в одном месте, где выбрасывалась такая же ошибка, я просто неправильно запрашивал permissions, и мне нужен был PermissionSet и multipleAssert() вместо assert-revert-assert-revert, все заработало.

а вот почту мы отсылать все так же не хотим, причем не работает именно этот кусочек кода, который

X++:
return cryptoblob2str(WinapiServer::cryptUnProtectData(cryptoBlob));
..и если в вызове SysMailer.quickSend() я гвоздем прибиваю пароль для SMTP открытым текстом, письмо отправляется чуть ли не с криком "ура".

вопрос, господа: что же может быть такого странного в этом методе WinAPIServer, что на успешность его выполнения влияет, под каким аккаунтом запущен AOS?

под NETWORK SERVICE работает тихо и неслышно, а под доменным администратором, к примеру, бросает ошибку.
__________________
our sharp bitter vitriol is not that of the vulgar.