【发布时间】:2020-01-19 21:34:16
【问题描述】:
我正在开发一个从 DLL 调用函数的 UWP 应用程序。它为函数提供了应用程序安装路径,以便我可以继续向它写入一些数据。
我使用LoadPackagedLibrary 导入了DLL,如How to: Use Existing C++ Code in a Universal Windows Platform App 中所述。
我使用Windows::Storage::StorageFolder^ installedLocation = Windows::ApplicationModel::Package::Current->InstalledLocation; 检索了路径。
但是,当我尝试打开文件并使用fopen 获取它的句柄时,我得到一个 NULL 指针。我使用GetLastError() 检索了错误代码,它返回了ERROR_ACCESS_DENINED 错误。
这可能是什么原因?我错过了什么吗?我是否需要声明附加功能以确保 DLL 可以访问应用程序安装路径中的文件?
【问题讨论】:
标签: visual-studio visual-c++ uwp windows-10 c++-cx