是默认情况下能够处理vista / win7 UAC的delphi 2010程序
发布时间:2020-12-14 04:14:55 所属栏目:Windows 来源:网络整理
导读:如果您在D2010中编译程序,则会自动生成清单.res文件.它默认包含在你的程序中吗?或者你必须自己包括它?如果是,给你什么级别的特权?我的程序修改了一个注册密钥,它可以在没有对.res文件进行任何修改的情况下这样做吗?如果没有我需要做什么修改? 一个附带
如果您在D2010中编译程序,则会自动生成清单.res文件.它默认包含在你的程序中吗?或者你必须自己包括它?如果是,给你什么级别的特权?我的程序修改了一个注册密钥,它可以在没有对.res文件进行任何修改的情况下这样做吗?如果没有我需要做什么修改?
一个附带问题:是否有一个组件/专家(可以免费)可以像delphi 2010一样自动生成/包含.res文件在我的delphi 7和delphi 2007项目中? 编辑:忘了提及我没有win7或vista也没有使用过它们 edit2:我已经包含了一个清单文件,以防万一在 this tutorial之后,但教程只讨论windows vista而不是7本教程中的.xml(manifest)文件使我的应用程序能够处理win7 UAC edit3如果我包含我自己的清单文件,并且delphi默认包含它,它将生成2个清单文件(1个管理员优先级和2个没有)会导致任何问题/不可预测的行为
delphi生成的清单为您的进程提供了最低权限(顺便说一下,这是默认权限).
您必须修改清单文件才能使其获得在管理权限(被调整的高程)下运行的权限. 具有标准权限的应用程序应该在没有提升的情况下读取/写入HKEY_CURRENT_USER. 访问%programfiles%和HKEY_LOCAL_MACHINE需要提升. (不太确定其他注册表配置单元) 这是一个PDF,可以帮助你很多你正在做的事情. http://pascalfonteneau.developpez.com/articles/delphi/vista/uac/VistaUACandDelphi.pdf (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 禁用Windows批处理文件中的命令历史记录
- 在全屏WPF上隐藏任务栏
- winapi – SetWindowText慢,Win32 C.
- windows-vista – 为什么要使用64位操作系统?
- powershell-v2.0 – 如何在Powershell中使用BITS上传/下载文
- Windows Python:为什么第一个打开的窗口未显示为活动状态?
- 在Windows 10上禁用TortoiseSVN中的德语拼写检查程序
- microsoft-cognitive – LUIS:已添加具有相同密钥的项目
- 无法加载文件或程序集“Microsoft.WindowsAzure.ServiceRun
- 使用System.Windows.Forms的C#不存在
推荐文章
站长推荐
- 浪潮服务器NF84260M3安装Windows server 2012 R2
- windows – 如何同时启动多个程序?
- windows-8 – 由于隐私政策,Windows 8应用程序被
- windows-server-2008 – 远程桌面服务授权 – 服
- windows-server-2008 – TS(RD)网关身份验证问题
- windows-server-2008-r2 – DHCP预留是否可以使用
- ms-access – 如何从外部程序设置Microsoft Acce
- Windows 上搭建Apache FtpServer
- pytest-12-skip跳过用例
- 良好的开源错误跟踪/问题跟踪sofware for Window
热点阅读