Windowsには、アクセス制御をユーザー/グループ「Everybody」のみに設定する必要があるアプリケーションがあります。また、権限を読み取り専用に設定します。Linuxでは、8進数のパーミッションを使用した単純なopen()
呼び出しで十分です。004
Windowsで、同じことをどのように達成しますか?できればへの呼び出しでCreateFile()
。
質問する
1496 次
1 に答える
2
SECURITY_DESCRIPTOR
適切な属性でを作成します。そこからリンクされている関数は、適切なセキュリティ記述子を作成するための良い出発点です(些細なことではありません)。 このページは、「Everybody」グループのSIDを取得する方法(pEveryoneSID
コード内)など、作成の良い例を示しています。
次に、そのセキュリティ記述子をパラメータCreateFile
としてに渡しlpSecurityAttributes
ます。
于 2011-09-22T02:41:48.713 に答える