一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Delphi與用Windows 7下的用戶賬戶控制(UAC)機制

 aaie_ 2012-10-20
WIN7, Vista提供的UAC機制,它的主要目的是防止對于操作系統(tǒng)本身的惡意修改。
對于Delphi程序的影響,UAC主要在于以下幾點:
1、由于UAC機制,Delphi對于系統(tǒng)的操作可能無聲的失敗,而同樣的程序,在2000/X下面可能運行正常。譬如注冊表的改動。。。
2、為了避免這樣的情況,Delphi程序必須支持Vista UAC標注,也就是說,在UAC程序的圖標下面顯示盾牌標志。這樣可以在需要系統(tǒng)更高權(quán)限的時候,提醒用戶。
為了讓程序顯示UAC標志,現(xiàn)在看來Vista/Windows 7是通過讀取程序的資源(Resource)里面的MANIFEST資源,來決定是否顯示“UAC盾牌”。

為了支持UAC,Delphi程序必須在資源里面嵌入MANIFEST信息。
1、首先編輯一個文件,內(nèi)容如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="naily.pdbm.exe"
processorArchitecture="x86"
version="5.1.0.0"
type="win32"/>
<description>NAILY Soft</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"/>
</dependentAssembly>
</dependency>
<!-- Identify the application security requirements. -->
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

保存為UAC.manifest
2、然后編輯一個RC文件,名為uac.rc
1 24 UAC.manifest

其中:
1-代表資源編號
24-資源類型為RTMAINIFEST

UAC.manifest-前面的文件名稱
3、用brcc32編譯這個rc文件為res文件

brcc32 uac.rc -fouac.res

4、在程序里面加入

{$R uac.res}

讓Delphi編譯的時候,把uac.res編譯進exe文件

5、程序圖標下面顯示UAC盾牌標志了。
PS:在編譯時若產(chǎn)生錯誤:在project-application-enable runtime themes前面的勾取消,再編譯就可以了。。。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美尤物在线视频91| 不卡在线播放一区二区三区| 我想看亚洲一级黄色录像| 欧美日韩精品人妻二区三区| 亚洲少妇一区二区三区懂色| 91超频在线视频中文字幕| 高清一区二区三区大伊香蕉| 99久久婷婷国产亚洲综合精品| 日本女人亚洲国产性高潮视频 | 欧美在线观看视频免费不卡| 黄色av尤物白丝在线播放网址| 国产91人妻精品一区二区三区 | 五月天丁香亚洲综合网| 1024你懂的在线视频| 亚洲欧美日本视频一区二区 | 九九热精彩视频在线免费| 欧洲自拍偷拍一区二区| 国产亚洲精品久久99| 91插插插外国一区二区婷婷| 女同伦理国产精品久久久| 伊人欧美一区二区三区| 91欧美亚洲精品在线观看| 免费在线成人激情视频| 九九热在线视频观看最新| 亚洲精品高清国产一线久久| 久久精品亚洲精品国产欧美| 亚洲最新av在线观看| 国产在线小视频你懂的| 亚洲国产精品无遮挡羞羞| 在线观看免费午夜福利| 欧美区一区二区在线观看| 男女午夜在线免费观看视频| 欧美午夜不卡在线观看| 色好吊视频这里只有精| 欧美日本精品视频在线观看| 日韩中文字幕免费在线视频| 日本加勒比不卡二三四区| 国产精品一区二区丝袜| 国产精品欧美一区二区三区| 亚洲精品小视频在线观看| 国产精品午夜视频免费观看|