windows - 如何在没有管理员权限的情况下将文件复制/下载到 Program Files 中?
问题描述
我正在开发一个遗留 MFC 应用程序,该应用程序从 Program Files 中的设置目录读取文件,但 .exe 本身必须在其他任何地方(包括外部 Program Files)工作。
有没有办法在不询问用户管理员权限的情况下将文件直接复制/下载到 Program Files 中?我被要求不要求管理员权限。
当应用程序在没有管理员权限的情况下运行时, MFC 起作用UrlDownloadToFile
并且CopyFile
无法将文件直接保存/复制到 Program Files 文件夹中,尽管如果应用程序以管理员身份运行,它们运行得很好。
一种选择可能是指定应用程序应该启动的路径,与实际的 .exe 路径不同,但我不确定这是否有帮助或如何做到这一点。
解决方案
推荐阅读
- amazon-cloudformation - Cloudformation 模板 - IAM 角色和 Lambda 资源
- javascript - 打字稿:“从不”类型上不存在属性“标签”
- html - 在节点中,我可以使用链接通过快速调用将数据发送到 api 吗?
- c# - 使用 System.Xml.XmlReader,如果存在则解析 DTD,但如果不存在则不会失败
- cobol - COBOL ERASE 语句
- android - 如何在android kotlin中发送带有图像的android volley form-data post请求
- c# - 使用 C# CertAddCRLContextToStore 导入 CRL
- unreal-engine4 - 如何通过 UnrealEnginePython 脚本添加 Event BeginPlay 节点?
- javascript - 从 javascript 返回数字并将其插入到 html 表中
- react-native - React Native 0.64.x 是否支持 IOS 10?