有没有一种方法可以将NON-elevated进程复制到受保护的目录?

Sol*_*olx 2 c++ windows uac

我很好,它准备好复制文件时要求用户提升.需要进行复制的程序无法升级(它会丢失许多重要的环境变量,而我无法改变它的启动方式).我的后备将是它产生一个具有提升实际上文件副本的进程,但我宁愿不必添加另一个exe来处理我正在处理的内容.

Rem*_*eau 5

使用COM Elevation Moniker实例化IFileOperationshell接口,然后将升级使用该接口完成的所有文件操作,而无需提升调用进程,或者必须创建单独的EXE /进程来处理文件访问.