C#のすべての権限でCディレクトリにフォルダを作成するにはどうすればよいですか?

user3643592

私はこのコードを試しました

        try
        {

            // If the directory doesn't exist, create it.
            if (!Directory.Exists(@"C:\Program Files\Default Company Name\LegendsInvoice1.1\Invoices\"))
            {
                Directory.CreateDirectory(@"C:\Program Files\Default Company Name\LegendsInvoice1.1\Invoices\");
            }
        }
        catch (Exception ec)
        {
            MessageBox.Show(ec.Message);
        }
        //////////////////////
        DirectorySecurity sec = Directory.GetAccessControl(@"C:\Program Files\Default Company Name\LegendsInvoice1.1\Invoices\");
        // Using this instead of the "Everyone" string means we work on non-English systems.
        SecurityIdentifier everyone = new SecurityIdentifier(WellKnownSidType.WorldSid, null);
        sec.AddAccessRule(new FileSystemAccessRule(everyone, FileSystemRights.Modify | FileSystemRights.Synchronize, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow));
        Directory.SetAccessControl(@"C:\Program Files\Default Company Name\LegendsInvoice1.1\Invoices\", sec);

私が書いた上記のコードは、cdirectoryフォルダーに「アクセスが拒否されました」というエラーが表示されないため、完全な権限でcディレクトリにフォルダーを作成する方法を教えてください。プロジェクトを手動でインストールすると、データベースにアクセスできます。許可を与えるプログラムで与える解決策はありますか?

リッキー

可能です。プロジェクトに「アプリケーションマニフェストファイル」を追加します。探す

<requestedExecutionLevel level="asInvoker" uiAccess="false" />

次のように置き換えます

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

これを行うと、アプリケーションは管理者権限で実行され、cドライブにアクセスできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

C#のディレクトリ内のすべてのフォルダのパスを取得するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのフォルダ/ファイルにデフォルトのファイル権限を設定するにはどうすればよいですか?

分類Dev

C#のディレクトリ内のすべてのファイルを再帰的に一覧表示するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのファイルとフォルダを削除するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのファイルとフォルダを削除するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのファイルとフォルダを削除するにはどうすればよいですか?

分類Dev

bashを使用してディレクトリ内のすべてのフォルダを削除するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのサブフォルダを再帰的に圧縮するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのサブフォルダを再帰的に圧縮するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのフォルダでコマンドを実行するにはどうすればよいですか?

分類Dev

ディレクトリ内のすべてのフォルダでサブプロセスを実行するにはどうすればよいですか?

分類Dev

日付範囲でフォルダからすべてのディレクトリを取得するにはどうすればよいですか?

分類Dev

親ディレクトリ内のすべてのファイルのディレクトリを作成するにはどうすればよいですか

分類Dev

すべてのフォルダを同じディレクトリに複製するにはどうすればよいですか?

分類Dev

root権限を使用して/ dataディレクトリ内のファイルを一覧表示するにはどうすればよいですか?

分類Dev

root権限を使用して/ dataディレクトリ内のファイルを一覧表示するにはどうすればよいですか?

分類Dev

777権限でディレクトリを作成するにはどうすればよいですか?

分類Dev

ユーザーにすべてのディスクファイルとディレクトリへの書き込み権限を持たせないようにするにはどうすればよいですか?

分類Dev

C#で単一のフルパスから複数のディレクトリを作成するにはどうすればよいですか?

分類Dev

Cのディレクトリ内のすべてのファイルの値を出力するにはどうすればよいですか?

分類Dev

特定のファイルを除いて、現在のディレクトリサブフォルダに存在する特定のフォルダ内のすべてのファイルを削除するにはどうすればよいですか?

分類Dev

特定のフォルダ以外のディレクトリのzipファイルを作成するにはどうすればよいですか?

分類Dev

QtCreatorでプロジェクトのフォルダまたはサブディレクトリを作成するにはどうすればよいですか?

分類Dev

すべてのディレクトリに空のファイル(0バイトサイズ)を作成するにはどうすればよいですか?

分類Dev

erlangのディレクトリをウォークスルーしてフォルダのみを取得するにはどうすればよいですか?

分類Dev

ディレクトリを変更し、すべてのファイルとフォルダーを一覧表示するPowerShellエイリアスを作成するにはどうすればよいですか?

分類Dev

UNIX(OSX)上のC ++でディレクトリを作成するにはどうすればよいですか?

分類Dev

String []とList <String []>を使用してディレクトリツリー内のすべてのディレクトリを取得するC#メソッドを作成するにはどうすればよいですか?

分類Dev

出力をリダイレクトするときに特定のファイル権限を設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    C#のディレクトリ内のすべてのフォルダのパスを取得するにはどうすればよいですか?

  2. 2

    ディレクトリ内のすべてのフォルダ/ファイルにデフォルトのファイル権限を設定するにはどうすればよいですか?

  3. 3

    C#のディレクトリ内のすべてのファイルを再帰的に一覧表示するにはどうすればよいですか?

  4. 4

    ディレクトリ内のすべてのファイルとフォルダを削除するにはどうすればよいですか?

  5. 5

    ディレクトリ内のすべてのファイルとフォルダを削除するにはどうすればよいですか?

  6. 6

    ディレクトリ内のすべてのファイルとフォルダを削除するにはどうすればよいですか?

  7. 7

    bashを使用してディレクトリ内のすべてのフォルダを削除するにはどうすればよいですか?

  8. 8

    ディレクトリ内のすべてのサブフォルダを再帰的に圧縮するにはどうすればよいですか?

  9. 9

    ディレクトリ内のすべてのサブフォルダを再帰的に圧縮するにはどうすればよいですか?

  10. 10

    ディレクトリ内のすべてのフォルダでコマンドを実行するにはどうすればよいですか?

  11. 11

    ディレクトリ内のすべてのフォルダでサブプロセスを実行するにはどうすればよいですか?

  12. 12

    日付範囲でフォルダからすべてのディレクトリを取得するにはどうすればよいですか?

  13. 13

    親ディレクトリ内のすべてのファイルのディレクトリを作成するにはどうすればよいですか

  14. 14

    すべてのフォルダを同じディレクトリに複製するにはどうすればよいですか?

  15. 15

    root権限を使用して/ dataディレクトリ内のファイルを一覧表示するにはどうすればよいですか?

  16. 16

    root権限を使用して/ dataディレクトリ内のファイルを一覧表示するにはどうすればよいですか?

  17. 17

    777権限でディレクトリを作成するにはどうすればよいですか?

  18. 18

    ユーザーにすべてのディスクファイルとディレクトリへの書き込み権限を持たせないようにするにはどうすればよいですか?

  19. 19

    C#で単一のフルパスから複数のディレクトリを作成するにはどうすればよいですか?

  20. 20

    Cのディレクトリ内のすべてのファイルの値を出力するにはどうすればよいですか?

  21. 21

    特定のファイルを除いて、現在のディレクトリサブフォルダに存在する特定のフォルダ内のすべてのファイルを削除するにはどうすればよいですか?

  22. 22

    特定のフォルダ以外のディレクトリのzipファイルを作成するにはどうすればよいですか?

  23. 23

    QtCreatorでプロジェクトのフォルダまたはサブディレクトリを作成するにはどうすればよいですか?

  24. 24

    すべてのディレクトリに空のファイル(0バイトサイズ)を作成するにはどうすればよいですか?

  25. 25

    erlangのディレクトリをウォークスルーしてフォルダのみを取得するにはどうすればよいですか?

  26. 26

    ディレクトリを変更し、すべてのファイルとフォルダーを一覧表示するPowerShellエイリアスを作成するにはどうすればよいですか?

  27. 27

    UNIX(OSX)上のC ++でディレクトリを作成するにはどうすればよいですか?

  28. 28

    String []とList <String []>を使用してディレクトリツリー内のすべてのディレクトリを取得するC#メソッドを作成するにはどうすればよいですか?

  29. 29

    出力をリダイレクトするときに特定のファイル権限を設定するにはどうすればよいですか?

ホットタグ

アーカイブ