我需要将虚拟文件从我的 Windows 资源管理器命名空间扩展复制到受限位置(例如复制到 C:)。通常,对于此类任务,需要运行一个提升的新进程来执行该操作。
但是在这种情况下,我在 explorer.exe 进程上下文中运行,我需要获得与"You'll need to provide administrator permission to copy..."
Windows Explorer 相同的对话框,而不是新进程的 UAC 对话框。
任何人都知道 Windows Explorer 使用什么功能来实现这一点?ShFileOperation 可以满足我的需要,但似乎仅适用于文件系统对象。Windows 资源管理器如何从通过名称空间扩展表示的 zip 存档复制文件?谢谢