こちらの掲示板を参考にCreateDirectory関数を使用してフォルダの作成を行いました。
作成後エクスプローラよりフォルダのプロパティを確認したときのセキュリティタブにある
「継承可能なアクセス許可を親からこのオブジェクトに継承できるようにする。」のチェックを
外したいのですがご存知の方がいましたらぜひご教授ください。
私の環境(WinXP Pro Ver2002 SP2)だと、
フォルダのプロパティを開いても、「セキュリティ」のタブは見当たりません。。。
ということもありますので、Geovanniさんの開発環境を、
ご質問と一緒に書かれていると、スムーズに回答を得られるかもしれません。
ご指摘ありがとう御座います。
こちらへの質問は以下の環境で行っています。
Windows2000 SP4
VC++ 6.0
どうぞよろしくお願いいたします。
SetSecuritySecriptorControlでSE_DACL_AUTO_INHERITEDを切ればよいのでは?
ちなみに,
> フォルダのプロパティを開いても、「セキュリティ」のタブは見当たりません。。。
XPのデフォルトでは表示されません。
簡易フォルダ共有を行わないようにすれば表示されます。
TYPO修正
> SetSecuritySecriptorControl
SetSecurityDescriptorControl
です。
>私の環境(WinXP Pro Ver2002 SP2)だと、
>フォルダのプロパティを開いても、「セキュリティ」のタブは見当たりません。。。
WindowsXPにもセキュリティタブはありますよ。
ドライブをNTFSでフォーマットしていないか、簡易ファイルの共有を使用してるかでしょ
う。
(HomeEditionの場合はセーフモードでないと表示されませんが…)
おっと、失礼しました。
YuOさん、…さんご指摘ありがとうございます。
「簡易フォルダ共有」を使用しないように変更したら、確かに表示されますね。