В .NET скомпилирована COM Visible библиотека (MyAdapter.dll), один из методов которой записывает файл в указанное место. Зарегистрировал её и вызываю VB скриптом (*.vbs на клиенте или *.asp на сервере — результат одинаковый):
Dim objAdapter
Set objAdapter = CreateObject("MyAdapter")
Далее пытаюсь вызвать метод:
'id - fileId
'path - path to folder
objAdapter.DownloadFile id, path
в результате получаю ошибку:
---------------------------
Windows Script Host
---------------------------
Script: ***test.vbs
Line: 352
Char: 3
Error: Access to the path '[path]' is denied.
Code: 80070005
Source: mscorlib
---------------------------
OK
---------------------------
Хотя права на запись в эту папку даны полные.
Пробовал устанавливать права по такому сценарию:
Code Error 80070005 — Access Denied — не помогло.
Однако в то же время использование данной библиотеки из .NET никаких траблов с пермишенами не вызывает.
Потому думаю, что проблема всё-таки в компоненте.
Что посоветуете?