麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 易語言 > 正文

實現讓易語言編譯的32位程序在64位Windows7系統非管理員帳戶中執行

2024-07-21 02:54:35
字體:
來源:轉載
供稿:網友

昨天有易語言開發者向我求助,說他用易語言編譯的32位程序軟件,發布給64位操作系統Win 7用戶使用,因為該用戶確定沒有管理員權限,而程序啟動時又要求必須輸入管理員密碼,如此陷入困境。 目標企業用戶管理嚴格,要求為普通用戶分配管理員權限是不切實際的,只能開發人員從軟件開發的角度在技術上解決。

我聽到這個問題后,第一感覺是微軟用戶帳戶控制(UAC)引發的,估計通過給 exe 添加特定的 manifest 資源應該可以解決。于是我給了他一段代碼,讓他用 ResHacker 之類的軟件添加到軟件里面去,試一試能不能解決問題:

<?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="asInvoker" uiAccess="false" />      </requestedPrivileges>    </security>  </trustInfo></assembly>

結果測試之后他發現,非常成功的解決了問題。修改后的軟件發布給用戶測試,啟動時也不再提示輸入管理員密碼了,功能一切正常。

下面對比一下易語言編譯時默認加入的 manifest 資源:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">	<assemblyIdentity	  version="1.0.0.0"	  processorArchitecture="X86"	  name="......"	  type="win32"	/>	<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">	  <security>	    <requestedPrivileges>	      <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>	    </requestedPrivileges>	  </security>	</trustInfo></assembly>

會發現兩者有細微的區別:asInvoker 和 requireAdministrator 的區別。后者會要求軟件啟動時必須有管理員權限,否則拒絕工作。那能不能一刀切的要求易語言默認采用 asInvoker 呢?恐怕還是不行的,因為修改Windows注冊表之類的行為還是必須得有管理員權限的(否則修改無效)。或許在某些條件下可以做一些智能判斷?


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品二区 | 青青草成人av | 日韩视频一区二区三区四区 | 国产99久久精品一区二区 | 国产精品一区二区三区在线 | 国产成人精品一区在线播放 | 91短视频网页版 | 欧美大荫蒂xxx | av电影院在线观看 | 免费看成年人网站 | 久草视频手机在线观看 | 久久97超碰| 欧美 日韩 亚洲 中文 | av免费在线观看av | 欧美性色黄大片www 操碰网 | 亚洲精品一区二区三区在线看 | 免费一级特黄做受大片 | 亚洲成人伊人 | 国产成人在线视频播放 | 视频一区 中文字幕 | 日本最新免费二区三区 | 免费欧美一级视频 | 999精品久久久 | 深夜福利视频免费观看 | 中国7777高潮网站 | 美女久久久久久久久 | 国产青草视频在线观看视频 | 深夜福利视频绿巨人视频在线观看 | 亚洲一级网站 | 精品一区二区三区免费看 | bt 自拍 另类 综合 欧美 | 久久亚洲网| av电影网站在线 | 色无极影院亚洲 | 国产亚洲精品综合一区91555 | 国产资源在线免费观看 | 成人午夜免费在线视频 | 一级毛片播放 | 久久精品视频黄色 | 中文字幕免费在线看 | 91在线色 |