我需要使用Delphi将一些文件复制到程序文件文件夹。我知道如果该用户可以访问程序文件文件夹,它可以轻松地使用CopyFile()
函数。但是如果该用户无法访问程序文件,我需要与特定用户一起执行(某些功能可以传递用户和密码的参数以及复制文件)。我怎样才能做到这一点?
答案 0 :(得分:2)
据我所知,如果没有启动具有提升权限的新流程,您就无法做到。 因此,您应该创建第二个应用程序来执行复制并使用提升的权限启动它,或者使用提升的权限重新启动您自己的应用程序。
如何在stackoverflow中的许多地方显示,例如这里: use shell execute to run cmd as Admin