暗号化ファイル システムをオンにして C# から新しいディレクトリを作成した人はいますか?
さらに、インストールからこれを行うことに関する情報も役立ちます。
暗号化ファイル システムをオンにして C# から新しいディレクトリを作成した人はいますか?
さらに、インストールからこれを行うことに関する情報も役立ちます。
暗号化されたディレクトリの作成は2段階のプロセスになります。Directory.CreateDirectoryを使用して作成し、Win32関数EncryptFileを使用して暗号化します。サンプルコード-
using System;
using System.IO;
using System.Runtime.InteropServices;
namespace EncryptDir
{
public class Sample
{
DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern bool EncryptFile(string filename);
public static void Main ()
{
Directory.CreateDirectory("MyEncryptedDirectory");
EncryptFile("MyEncryptedDirectory");
}
}
File.EncryptFileの呼び出しはディレクトリでも機能するようです。EncryptFile
内部に転送するだけだと思います。