5

暗号化ファイル システムをオンにして C# から新しいディレクトリを作成した人はいますか?

さらに、インストールからこれを行うことに関する情報も役立ちます。

4

3 に答える 3

7

暗号化されたディレクトリの作成は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");
        }
}

参照:
EncryptFile関数@MSDN
暗号化されたファイルとディレクトリの処理@MSDN

于 2011-06-24T19:12:37.987 に答える
0

File.EncryptFileの呼び出しはディレクトリでも機能するようです。EncryptFile内部に転送するだけだと思います。

于 2012-02-23T07:06:19.537 に答える