jjzjj

psdOwner

全部标签

c++ - 在 Windows 中将文件所有者设置为不存在的用户/SID

我正在尝试编写一个备份和恢复工具。我在WinPECD(http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment)上运行我的代码。我正在尝试读取整个C:分区并将其写入网络。就像tar命令一样,但特定于Windows。除了设置文件所有者外,我一切正常。Windows似乎真的不能容忍未知SID拥有的文件。由于我在WinPE中运行,因此在C:上定义的大多数用户都不在本地用户数据库中。以下是我尝试过的一些功能:SetFileSecurity(返回1307)SetSecurityInfo(返回1307)SetNamedSecu