Windows(Windows 7以降)でc ++を介してファイルの所有権を特定のユーザーに変更しようとしています。この例を読みましたが、あまり役に立たないようです。SetFileOwner(LPTSTR user, LPTSTR fileStr)
fileStr の所有者を指定されたユーザーに設定するような関数を作成できるようにしたいと考えています。
所有者を設定してから使用するにはSIDが必要なようですSetNamedSecurityInfo
。ユーザー名で所有権を設定できる別のオプションはありますか? ユーザー名から SID を取得する方法はありますか?