使用来自WindowsStoreApp的单元测试库的CeateFile2读取Documents文件夹中的文件

时间:2013-02-05 06:40:56

标签: unit-testing windows-8 windows-store-apps

我正在编写一个单元测试库(适用于Windows应用商店应用)。我需要读取bin文件作为启动测试用例的一部分。我已经在我的单元测试库的appmanifest中提供了读取文档文件夹中的.bin文件的功能。我正在使用CreateFile2函数以读取模式打开文件。

但CreateFile2函数失败,句柄无效,GetLastError()返回AccessDenied。

我们不能使用CreateFile2功能吗?文档说它在windowsstore Apps中受支持。或者我们无法使用此CreateFile API读取文档文件夹?如果我想在CreateFile2函数而不是winRT API上使用,那么放置bin文件的备用loaction是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

我能够使用CreateFile2和其他遗留函数成功访问的唯一位置是app bundle和ApplicationData localFolder。