标签:文件 EXE 示例 res Delphi manifest rc UAC
CookieDragonDelphi生成EXE自动以管理员身份运行
【测试环境】Windows 7 旗舰版 With Sp1,RAD 10 Seattle
1、文本文件:UAC.manifest
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" uiAccess="false"> </requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df" language="*"> </assemblyIdentity> </dependentAssembly> </dependency> </assembly>
2、文本文件:UAC.rc
1 24 UAC.manifest
3、拷贝上述两个文件到RAD10目录下/bin(如Embarcadero\Studio\17.0\bin)
4、用brcc32编译这个.rc文件为.res文件
brcc32 uac.rc -fouac.res
5、在工程文件.dpr中{$R *.res}后面加入{$R uac.res}
6、打开工程属性,Application->Manifest File,改成Custom,在下方选择UAC.manifest文件,重新编译工程。
标签:文件,EXE,示例,res,Delphi,manifest,rc,UAC 来源: https://www.cnblogs.com/vov5601/p/15734496.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。