windows – 如何以管理员模式运行应用程序?
发布时间:2020-12-13 22:43:30 所属栏目:Windows 来源:网络整理
导读:如何部署应用程序以便它们需要管理员权限而无需最终用户手动执行此操作? 我使用Delphi 2009来构建应用程序. 您可以使用应用程序清单中的requestedExecutionLevel元素通知 Windows您的应用程序需要以管理员身份运行. 清单文件是一个XML文件,如下所示.它应该
如何部署应用程序以便它们需要管理员权限而无需最终用户手动执行此操作?
我使用Delphi 2009来构建应用程序.
您可以使用应用程序清单中的requestedExecutionLevel元素通知
Windows您的应用程序需要以管理员身份运行.
清单文件是一个XML文件,如下所示.它应该命名为YourApp.exe.manifest并放在与可执行文件相同的文件夹中. (它也可以嵌入到应用程序的资源中;它必须具有RT_MANIFEST的资源类型和ID为1.) <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="YourApp" type="win32"/> <description>Description of your application</description> <!-- Identify the application security requirements. --> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly> 有关应用程序清单以及如何创建它们的更多详细信息,请参阅MSDN上的Create and Embed an Application Manifest (UAC). 请注意,清单仅受Windows Vista及更高版本的尊重.如果您的用户在Windows XP上以标准用户身份运行,则您的应用程序将不会以管理员身份启动;如果它对您的应用程序来说是个问题,您可能需要编写代码来检测它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在Windows cmd中将文件内容作为命令参数传递?
- 如何设置服务器支持.shtml类型文件
- windows – 使用Cygwin进行FFMPEG构建错误cmp:command not
- WIN7安装Docker Toolbox、制作镜像并发到阿里云
- windows – 按文件夹层次结构重命名文件
- 在XP系统下安装IIS6.0步骤分享
- 如何在Windows上使用Python更改文件夹图标?
- windows-server-2008 – 将Windows Server 2008(不是R2)的就
- windows-phone-7 – Windows Phone 8平台上的GPS越野车行为
- windows-server-2008 – 自动服务器克隆和部署