我在vb中有一个程序,我需要加密文件夹的内容,以解决安全问题。我在互联网上搜索但我找不到通过vb或c#的方法。我正在寻找的是可能的吗? Advanced Atrributes
答案 0 :(得分:2)
这是一个在文件或文件夹上激活ntfs加密的功能:
using System.Runtime.InteropServices;
using System.ComponentModel;
[DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern bool EncryptFile(string filename);
public static void EnableEncryption(string filename)
{
if (!EncryptFile(filename))
{
throw new Win32Exception(Marshal.GetLastWin32Error());
}
}