c# - Windows 7 Home Premium 是否允许 (File.Encrypt)?

标签 c# encryption console-application

当我运行下面的代码时,我的控制台应用程序输出:

“未处理的异常:System.IO.IOException:不支持该请求。”

static void Main()
{
    var xmlFile = "Encrypt.xml";

    File.Encrypt(xmlFile);
}

我正在运行 Windows 7 Home Premium,使用 Visual Studio 2010 进行编码,并使用 C# 进行编码。
有人可以告诉我出了什么问题吗?

最佳答案

这个InformIT文章似乎表明它仅在专业版及以上版本上受支持。

总结:

EFS is included in Windows XP Professional; Windows Vista Business, Enterprise, and Ultimate; and the Professional, Enterprise, and Ultimate editions of Windows 7.

关于c# - Windows 7 Home Premium 是否允许 (File.Encrypt)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5441727/

相关文章:

C# 控制台应用程序退出后仍驻留在内存中

c# - C# 基于换行读取文件

c# - 在 C# 中单击按钮显示新窗体

javascript - 编码的 JavaScript : How to decode?

javax.crypto.BadPaddingException : Given final block not properly padded

php - 安全登录 : public key encryption in PHP and Javascript

c# - 我的 .net core 发布的可执行文件提供了与运行代码时不同的目录路径

c# - 如何在文本区域的文本末尾显示省略号 (...)?

c# - 如何在 VSTO 的 Excel 状态栏中显示 "Updating Workflow Status"进度条?

javascript - 握手期间 ASP.NET Core WebSocket 失败