Windows8アプリ内でChromeブックマークファイルを読み込もうとしています。問題は、「System.UnauthorizedAccessException」例外が発生することです。したがって、基本的にはアプリマニフェストにファイルタイプの関連付けを登録する必要がありますが、ファイルには拡張子がありません。
ファイル:C:\Users\<User>\AppData\Local\Google\Chrome\User Data\Default\Bookmarks
これはWindows8アプリでも可能ですか?
アップデート
これが私のファイルアクセスコードです:
public async Task<string> ReadFile(string filename)
{
if (await FileExists(filename))
{
var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(filename);
var stream = await file.OpenReadAsync();
var reader = new StreamReader(stream.AsStream());
return await reader.ReadToEndAsync();
}
else return string.Empty;
}