システムwiki

setAccessControl()はこれを発行します.不正な操作を実行しようとしました.前に尋ねたとマイクロソフトはまともな答えを提供することを拒否しました

Degreed 受付中 最終更新日:2021-06-15 21:30

ここに.いくつかのコードを提供してもいいですか.はい.このコードを作成しました.時々私は「不正な操作を実行しようとした」というメッセージを入手します.ああ?本当に?それはどの操作になりますか?詳細は、皆さんを募集していました.誰かがこの憂うつを尋ねた
2012年の「診断」メッセージ.それは2021です.まだ合理的な答えはありません.それでも待っています.

パブリック静的void removealLacesFromDirectory(文字列ディレクトリ)

{

を試してみてください

{

文字列タブ= "\t";

System.IO.DirectoryInfo DINFO= New System.IO.DirectoryInfo(ディレクトリ);

system.security.AccessControl.DirectorySecurity DSecurity= DINFO.GetAccessControl();

System.Security.AccessControl.AuthorizationRuleCollection ACL= DSecurity.GetAccessRules(TRUE、TRUE、TYPEOF(system.security.principal.ntaccount)).

foreach(ACLのSystem.Security.AccessControl.FileSystemAccessRule ACE)

{

(ExtensiveRopering)

の場合

{

Console.WriteLine( "{0} アカウント:{1} 「、タブ、ace.identityReference.value).

Console.WriteLine( "{0} タイプ:{1} "、タブ、accesscontrolType);

Console.WriteLine( "{0} 権利:{1} 「、タブ、ace.filesystemrights);

Console.WriteLine( "{0} 継承:{1} 「、タブ、Ace.isinherited).

Console.WriteLine();

}

を試してみてください

{

DSecurity.RemoveAccessRule(新しいSystem.Security.AccessControl.FileSystemAccessRule(ACE.IdentityReference、ACE.FILESYTEMRIGHTS、ACE.ACCESSCONTROLTYPE)).

}

キャッチ(例外F0xxx)

{

Console.WriteLine( "例外:system.security.AccessControl.filesystem.RemoveAccessRule()");

Console.WriteLine(F0XXX.Message);

Console.WriteLine( "ディレクトリ:" +ディレクトリ);

}

を試してみてください

{

DINFO.SetAccessControl(DSecurity);

}

catch(例外f1xxx)

{

console.writeline( "例外:system.io.directoryinfo.setAccessControl()");

Console.WriteLine(F1XXX.Message);

Console.WriteLine( "ディレクトリ:" +ディレクトリ);

}

}

}

キャッチ(例外E1)

{

Console.WriteLine( "removeallaceFromDirectory:{0}にアクセスできませんでした "、ディレクトリ);

Console.WriteLine(E1);

}

}

返信リスト(回答:2)

2 #
Nikhar

こんにちは、

マイクロソフトコミュニティフォーラムに書いていただきありがとうございます.

私はあなたがsetAccessControl()に関する問題に直面していることを理解しています.

しかし、私たちは開発者のためのフォーラムを持っています、あなたを指摘させましょう
正しい方向.あなたのクエリを投稿することをお勧めします 開発者コミュニティ あなたはサポートを見つけるでしょう
適切なものであなたを助けるための専門家と参加開発者

応答2# ->にスキップ
1 #
Degreed 1

私はマイクロソフトを違うフォーラムに指示することを支持しました.フォーラムがたくさんあります.マイクロソフトはリダイレクト自体をすることができます.しかし、それは収益を強化しません.哀れみ.