首页 > 解决方案 > 如何在没有管理员权限的情况下将文件复制/下载到 Program Files 中?

问题描述

我正在开发一个遗留 MFC 应用程序,该应用程序从 Program Files 中的设置目录读取文件,但 .exe 本身必须在其他任何地方(包括外部 Program Files)工作。

有没有办法在不询问用户管理员权限的情况下将文件直接复制/下载到 Program Files 中?我被要求不要求管理员权限。

当应用程序在没有管理员权限的情况下运行时, MFC 起作用UrlDownloadToFile并且CopyFile无法将文件直接保存/复制到 Program Files 文件夹中,尽管如果应用程序以管理员身份运行,它们运行得很好。

一种选择可能是指定应用程序应该启动的路径,与实际的 .exe 路径不同,但我不确定这是否有帮助或如何做到这一点。

标签: windowsmfcadminadmin-rightsprogram-files

解决方案


推荐阅读