使用提升的权限复制文件

Mat*_*ttl 3 windows delphi permissions

有没有办法将权限提升到使用我们的Delphi 2006(Win32)应用程序将文件写入网络文件夹所需的级别?

运行应用程序的用户无权在相关网络文件夹中写入(或查看)文件.

任何推荐的技巧或替代建议?

Sco*_*t W 5

您可以提示用户输入具有提升权限的用户的凭据,然后在写入网络共享时临时在该其他用户的登录下操作.要做到这一点,您正在寻找LogonUserImpersonateLoggedOnUser功能.请看这个答案.