0

我有一个导出一系列 WCF 服务的 C# 应用程序(它需要管理员权限才能执行此操作)。在这个应用程序中,我使用 C++ DLL 来对外部硬件进行一些操作,这个库在我的应用程序文件夹位置输出一系列文件。该应用程序位于 C:\Program Files 中。

但是,管理员权限不会传递给 C++ 库,并且该库无法创建输出文件。如果我从另一个位置运行(例如:D:\Test),它会完美运行。

管理员权限怎么可能不传递给 C++ 库?有没有办法在不更改输出目录的情况下解决这个问题?

4

0 回答 0