0

単体テスト ライブラリ (Windows ストア アプリ用) を作成しています。テスト ケースの開始の一部として、bin ファイルを読み取る必要があります。単体テスト ライブラリのアプリマニフェストで、ドキュメント フォルダー内の .bin ファイルを読み取る機能を提供しました。読み取りモードでファイルを開くために CreateFile2 関数を使用しています。

しかし、 CreateFile2 関数は無効なハンドルで失敗し、 GetLastError() は AccessDenied を返しています。

CreateFile2 関数を使用できませんか? ドキュメントには、 windowsstore Apps でサポートされていると書かれています。または、この CreateFile API を使用してドキュメント フォルダーを読み取ることはできませんか?そうでなければ、winRT API ではなく CreateFile2 関数で使用する場合、bin ファイルを配置する代替の場所は何ですか?

ありがとうございました

4

1 に答える 1

0

CreateFile2 およびその他のレガシー関数で正常にアクセスできた唯一の場所は、アプリ バンドルと ApplicationData localFolder です。

于 2013-02-05T09:51:32.540 に答える