C# 正在尝试使用文件加密,但文件出现错误。Encrypt(文件名)返回异常
我尝试了codeproject帮助以及MSDN,但没有成功。以下是返回异常的测试代码副本:C# 正在尝试使用文件加密,但文件出现错误。Encrypt(文件名)返回异常,c#,C#,我尝试了codeproject帮助以及MSDN,但没有成功。以下是返回异常的测试代码副本: private void button2_Click(object sender, EventArgs e) { File.Decrypt("Text.pvf"); string[] DataFile = File.ReadAllLines("Text.pvf"); if (DataFile[5] == "6") MessageBox.Show("Encrypt/D
private void button2_Click(object sender, EventArgs e)
{
File.Decrypt("Text.pvf");
string[] DataFile = File.ReadAllLines("Text.pvf");
if (DataFile[5] == "6")
MessageBox.Show("Encrypt/Decrypt successful");
//Application.Exit();
}
private void button1_Click(object sender, EventArgs e)
{
string[] DataFile = new string[6];
DataFile[0] = "1";
DataFile[1] = "2";
DataFile[2] = "3";
DataFile[3] = "4";
DataFile[4] = "5";
DataFile[5] = "6";
File.WriteAllLines("Text.pvf", DataFile);
File.Encrypt("Text.pvf");
}
在“File.Encrypt(“Text.pvf”);
”行中,我得到一个IOException,它说:“请求不受支持。”。现在首先调用按钮1
方法。我不知道为什么会出现这个错误
我的电脑:Windows7 64位.net 4.0,文件系统为NTFS,用于文件加密方法
请复制并粘贴我的代码,看看你是否能发现错误。也许我错过了什么。请提供帮助。您的代码在运行Visual Studio 2010的我的计算机上的WPF App 4.0客户端配置文件中运行。因此,它必须与您的用户帐户和权限有关。尝试将文件保存在另一个目录中,如IsolatedStorage是否使用Windows 7 Home Edition
在Windows 7 Home Edition中,它不受支持。
您确定驱动器的格式为NTFS吗?FAT格式的驱动器不支持加密位。完全确定。我确实检查了它是否是NTFS,它是isU可以删除文件的。加密并在之后浏览该文件。右键单击它以查看属性并转到高级。复选框“加密内容以保护数据”是否可用?否,不可用。有什么帮助吗?也许这与你的区域设置有关,比如说,这很糟糕。我正在运行Win7 Home Premium 64位。您是否有其他加密/解密建议?不包括序列化我没有任何其他建议。你可以在谷歌搜索第三方加密服务。既然这是“家庭版”,你能把它标记为答案吗?