線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2091
推到 Plurk!
推到 Facebook!

如何將 xml 包入專案檔的 res 內 ?

尚未結案
bear28
一般會員


發表:44
回覆:53
積分:19
註冊:2002-09-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-08-18 03:10:23 IP:221.120.xxx.xxx 未訂閱
請問
如何將此份 xml 包入專案檔的 res 內?
新手發問,不好意思...
----------------------------------------------------------------------------------------------------------------------------------------------------
您可以參考這一篇:
http://msdn.microsoft.com/en-us/library/bb756929.aspx (Create and Embed an Application Manifest (UAC))

內容主要是產生一個 manifest.xml 檔, (例如下面範例)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>



level="requireAdministrator"
uiAccess="false"/>






重點1 : 將 xml 中的 requestedPrivileges.requestedExecutionLevel.Level 提升至 requireAdministrator (如上黃底字)
重點2 : 將此份 xml 包入您專案檔的 res 內

經上步驟處理, 您會發現您的程式在 Win7, 應用程式圖示在右小角多了一個黃色小盾牌,
使用者執行時 Win7 UAC 會詢問是否以管理者權限執行
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-09-19 15:55:24 IP:118.170.xxx.xxx 訂閱
你好 :

我是用 ResHacker 工具 ( Freeware ; Google 搜尋就有 ), 直接編輯 Res 檔.


olozil
一般會員


發表:0
回覆:5
積分:6
註冊:2008-04-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-11-24 17:45:48 IP:114.33.xxx.xxx 未訂閱
建立一個存文字檔命名為 *.rc
內容如下

1 24 App.Manifest

其中 App.Manifest 為描述權限的xml檔案, 請與 *.rc同一目錄, 否則須填上App.Manifest與*.rc相對路徑

開啟你的C Builder或Delphi專案, 加入這個*.rc檔

要注意一個地方,這會與專案中的設定衝突

[Project]->[Options]->[Application]-> Enable runtime themes 這邊的打勾請取消。

編譯時便會將此描述權限的檔案加入資源中。

Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-11-24 18:04:09 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
carstyc
資深會員


發表:16
回覆:254
積分:329
註冊:2003-07-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-11-24 21:30:32 IP:219.84.xxx.xxx 訂閱
請參考這一篇


http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=98415

===================引 用 bear28 文 章===================
請問
如何將此份 xml 包入專案檔的 res 內?
新手發問,不好意思...
----------------------------------------------------------------------------------------------------------------------------------------------------
您可以參考這一篇:
http://msdn.microsoft.com/en-us/library/bb756929.aspx(Create and Embed an Application Manifest (UAC))

內容主要是產生一個 manifest.xml 檔, (例如下面範例)

<!--l version="1.0" encoding="UTF-8" standalone="yes-->



重點1 : 將xml 中的 requestedPrivileges.requestedExecutionLevel.Level 提升至 requireAdministrator (如上黃底字)
重點2 : 將此份 xml 包入您專案檔的 res 內

經上步驟處理, 您會發現您的程式在 Win7, 應用程式圖示在右小角多了一個黃色小盾牌,
使用者執行時 Win7 UAC 會詢問是否以管理者權限執行
系統時間:2024-12-04 1:27:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!