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