c # — права администратора не передаются в библиотеку C ++

У меня есть приложение C #, которое экспортирует ряд служб WCF (для этого требуются права администратора). Из этого приложения я использую C ++ DLL для выполнения некоторых операций с внешним оборудованием, и эта библиотека выводит ряд файлов в папку моего приложения. Приложение находится в C: \ Program Files.

Однако права администратора не передаются в библиотеку C ++, и этой библиотеке не удается создать выходные файлы. Если я бегу из другого места (например: D: \ Test), он работает отлично.

Как это возможно, что права администратора не передаются в библиотеку C ++? Есть ли способ, как я могу это исправить, не меняя выходной каталог?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …