PPo*_*wer 9 delphi delphi-2009 windows-7-x64
如果用户试图将文件从我们的应用程序保存到受保护的文件夹(例如"程序文件"),我们希望将文件保存到Vista/Windows 7中的虚拟存储中 - 如果用户尝试,我们希望显示"拒绝访问"消息去做这个.有没有办法从我们的Delphi 2009应用程序中执行此操作,类似于MS Word等.
非常感谢,
保罗
Jon*_*son 10
如果您使应用程序"UAC识别",Windows将禁用您的应用程序的注册表和文件虚拟化.如果您的应用程序尝试写入受保护区域并且该进程没有提升的管理员权限,则操作系统将返回错误.
您可以通过添加请求requestedExecutionLevel的清单来完成此操作.在线有很多文章描述了这个过程.这里有几个好的:
让您的应用程序UAC意识到 http://www.codeproject.com/KB/vista-security/MakingAppsUACAware.aspx
UAC虚拟化 - 允许标准用户更新系统保护区域 http://blogs.technet.com/b/mrsnrub/archive/2010/08/11/uac-virtualization-allowing-standard-users-to-update-a-系统保护,area.aspx
归档时间: |
|
查看次数: |
2160 次 |
最近记录: |