如何使我的程序以管理员身份运行-Delphi xe5

如何使我的程序以管理员身份运行-Delphi xe5,delphi,delphi-xe5,Delphi,Delphi Xe5,我正在尝试编写我的软件,以便它具有管理员权限。因为它必须创建文件并能够删除它们,但如果右键单击它并单击“以管理员身份运行”来启动它,则会阻止它这样做 任何解决方案都会很好 我确实找到了以下几页。但无法理解: 更新 我正试图从ProgramFiles目录中读取文件,然后将它们写到其他地方 您试图从program files文件夹中读取而不是写入的注释中会显示出来。在这种情况下,您的程序不需要提升,可以作为标准用户运行。您不需要添加UAC requireAdministrator清单你写这

我正在尝试编写我的软件,以便它具有管理员权限。因为它必须创建文件并能够删除它们,但如果右键单击它并单击“以管理员身份运行”来启动它,则会阻止它这样做

任何解决方案都会很好

我确实找到了以下几页。但无法理解:



更新


我正试图从ProgramFiles目录中读取文件,然后将它们写到其他地方

您试图从program files文件夹中读取而不是写入的注释中会显示出来。在这种情况下,您的程序不需要提升,可以作为标准用户运行。您不需要添加UAC requireAdministrator清单

你写这些文件在哪里?@ DaviHeffelnC:\程序文件和C:\程序文件\“我的应用程序”@ DaviHeffelnn-我完全迷失在这一页上,它们似乎从中间开始。我甚至不知道从哪里开始我的建议是停止写入程序文件目录。那么您就不需要添加清单了。@davidHeffernan Ok,但我确实从program files目录中压缩了一些文件(不是我可以移动的文件)。我的程序不会被阻止访问它们吗?