質問

現在のユーザーのユーザー名および/またはSIDを取得する場合、推奨される方法は何ですか?

次のものを使用しています:

WindowsIdentity.GetCurrent().Owner

または:

WindowsIdentity.GetCurrent().User

この2つの違いは何ですか?これはSuperUser.comにとって素晴らしい質問ですが、残念ながらまだ公開されていません。ありがとう!

役に立ちましたか?

解決

通常必要なのはユーザーです。

Windowsのすべてのセキュリティオブジェクトには、権限と所有者があります。ユーザーはセキュリティオブジェクトでもあるため、権限と所有者がいます。所有権とは、所有者がユーザーの権限を変更できることを意味します。そして、パーミッション(ユーザーオブジェクトの場合)は、ユーザーの削除、グループメンバーシップの変更などを意味します。そして、これらのすべてはほとんどの場合、興味を引くものではありません。必要なのは「ユーザー」です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top