Цитата:
Сообщение от
Arahnid
Инструкция не помогла. Смысла она не добавила мне. Разрядность аос 64 и я там пытаюсь запустить код. Серевер АПИ тоже не помогает.
Это значит зря мы поставила 64 разряда? DLL под ним не работает?
Если про Writing Secure X++ Code, то это не инструкция, а, скорее, обсуждение того, как теперь использовать определенные API. В общем, по пунктам:
- при выполнении на сервере надо использовать WinAPIServer
- практически каждый метод этого класса требует определенного разрешения, которое надо запросить перед его вызовом; в каждом методе написано в комментариях, какое именно разрешение ему нужно
- чтобы АОС мог получить доступ к сетевым ресурсам, к которым нет анонимного доступа, он должен запускаться либо под доменной учетной записью, либо хотя бы под Network Service
- на 64-битном АОСе не получится использовать DLLFunction - вероятно, это одна из причин, почему WinAPIServer переписан на .NET
64-битный АОС поставили не зря - забудете про нехватку сессиям памяти, но от использования DLL придется отказаться в пользу .NET