3

Windows(Windows 7以降)でc ++を介してファイルの所有権を特定のユーザーに変更しようとしています。この例を読みましたが、あまり役に立たないようです。SetFileOwner(LPTSTR user, LPTSTR fileStr)fileStr の所有者を指定されたユーザーに設定するような関数を作成できるようにしたいと考えています。

所有者を設定してから使用するにはSIDが必要なようですSetNamedSecurityInfo。ユーザー名で所有権を設定できる別のオプションはありますか? ユーザー名から SID を取得する方法はありますか?

4

1 に答える 1

3

ユーザー名をSIDに変換するには、LookupAccountNameを使用します。

于 2012-09-14T06:32:54.607 に答える