我尝试为所有人使用相同的凭据(相同的用户和密码)开发几个 WP8 应用程序。因此,如果用户选择更改他的凭据,他只会在一个应用程序中执行一次,并且所有应用程序都会更改。到现在为止,我使用隔离存储来保存凭据(如下所示),但我想知道所有应用程序是否都可以访问这些文件......我猜他们不会。那么你有什么解决方案?
感谢您的帮助
public static void SaveToFile(byte[] Encryptedfile, string FileName)
{
using (var SaveApplicationFile = IsolatedStorageFile.GetUserStoreForApplication())
{
SaveApplicationFile.DeleteFile(FileName);
using (IsolatedStorageFileStream fileAsStream = new IsolatedStorageFileStream(FileName, System.IO.FileMode.Create, FileAccess.Write, SaveApplicationFile))
{
using (Stream writer = new StreamWriter(fileAsStream).BaseStream)
{
writer.Write(Encryptedfile, 0, Encryptedfile.Length);
}
}
}
}