winapi - Win32 中的 BackupWrite() 和 BackupRead()

标签 winapi

我的理解是这些函数可用于序列化文件以进行备份和恢复。

我不清楚他们序列化的是什么。例如,它们是否序列化文件属性(隐藏、只读等)? 8.3这个名字怎么样?

我确实相信他们序列化了所有文件的流和安全选项。但是,在没有同一组用户的第二台计算机上进行恢复时会发生什么情况?

最佳答案

不,短名称是在文件恢复时即时创建的。这非常重要,原来的简称可能已经被使用了。

BackupWrite 的 SDK 文档中记录了访问权限的变化。请注意 bProcessSecurity 参数。不知道当 SID 不存在时会发生什么,通过尝试很容易找到。

关于winapi - Win32 中的 BackupWrite() 和 BackupRead(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593333/

相关文章:

c++ - MS Detours - DetourAttach 失败

c++ - 直接从已安装的 Windows 光栅(位图)字体获取位图

c++ - 关闭一个窗口后如何防止Win32应用程序其他窗口变为非事件状态

c++ - 为什么在循环中调用 ReadConsole 会破坏堆栈?

c++ - 通过 mhook 的 Winapi hook 导致程序崩溃或挂起

windows - 什么是 Windows 8 'Child Session'?

c++ - 在多个 '\0' 个字符处拆分一个 char*

c - 如何让子窗口的父窗口(也就是拥有的窗口)在 winapi 中保持事件状态?

c++ - 捕获 EXCEPTION_GUARD_PAGE 是否安全

c++ - 传递非静态成员而无需外部设置