九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Delphi7程序提升UAC權(quán)限 | 五六七筆記
2014年03月05日 

微軟在Windows Vista中首次引入了UAC技術(shù),用于增強(qiáng)操作系統(tǒng)的安全,并在沿用至今。Delphi 7的出現(xiàn)比Windows Vista早了好幾年,并不提供對UAC的便捷支持。作為經(jīng)典的IDE,為了編譯出的程序兼容UAC技術(shù),可以采用在程序的資源中加入UAC的配置。

第一步,需要創(chuàng)建一個.manifest文件,在其中插入如下內(nèi)容:

XHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity type="win32" name="App" version="3.1.0.0" processorArchitecture="*"/>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*"/>
    </dependentAssembly>
  </dependency>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
        </requestedPrivileges>
    </security>
  </trustInfo>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
      <!--The ID below indicates application support for Windows Vista -->
      <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
      <!--The ID below indicates application support for Windows 7 -->
      <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
    </application>
  </compatibility>
</assembly>

保存為uac.manifest文件。

第二步,編寫一個rc資源文件,用記事本寫入如下內(nèi)容:

1
1 24 "uac.manifest"

保存為uac.rc文件。

第三步,編譯資源文件:

打開命令提示符,執(zhí)行命令: brcc32.exe uac.rc

會生成uac.res編譯好的資源文件。

第四步,在Delphi7中,打開工程文件,如project1.dpr,在{$R *.res}這一行的下面添加{$R 'uac.res'}

完成以上步驟,編譯程序,生成的.exe文件,在windows vista及更高版本的系統(tǒng)如win7,win8等系統(tǒng)中,都會彈出UAC對話框,請求更高的權(quán)限運行軟件。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
vs2005 生成的應(yīng)用程序 在win7下以管理員權(quán)限運行
【轉(zhuǎn)】什么是 .manifest 文件
IT之家學(xué)院:如何解決Windows 10屏幕字體縮放模糊問題
Delphi與用Windows 7下的用戶賬戶控制(UAC)機(jī)制
Vista UAC中把應(yīng)用程序標(biāo)注為“需要管理員權(quán)限”的四種方法
Windows Vista博客 : Windows Vista用戶帳戶控制深度剖析
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服