欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

實(shí)現(xiàn)讓易語言編譯的32位程序在64位Windows7系統(tǒng)非管理員帳戶中執(zhí)行

 更新時間:2018年10月28日 14:28:57   作者:Liigo  
在本篇文章里我們給大家分享了關(guān)于實(shí)現(xiàn)讓易語言編譯的32位程序在64位Windows7系統(tǒng)非管理員帳戶中執(zhí)行的相關(guān)內(nèi)容,有需要的朋友們可以測試下。

昨天有易語言開發(fā)者向我求助,說他用易語言編譯的32位程序軟件,發(fā)布給64位操作系統(tǒng)Win 7用戶使用,因?yàn)樵撚脩舸_定沒有管理員權(quán)限,而程序啟動時又要求必須輸入管理員密碼,如此陷入困境。 目標(biāo)企業(yè)用戶管理嚴(yán)格,要求為普通用戶分配管理員權(quán)限是不切實(shí)際的,只能開發(fā)人員從軟件開發(fā)的角度在技術(shù)上解決。

我聽到這個問題后,第一感覺是微軟用戶帳戶控制(UAC)引發(fā)的,估計(jì)通過給 exe 添加特定的 manifest 資源應(yīng)該可以解決。于是我給了他一段代碼,讓他用 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>

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

下面對比一下易語言編譯時默認(rèn)加入的 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>

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

附 ResHacker (Resource Hacker) 3.6 下載地址:

http://www.dbjr.com.cn/softs/2289.html

相關(guān)文章

  • 易語言實(shí)現(xiàn)對比版本號檢查是否需要更新的代碼

    易語言實(shí)現(xiàn)對比版本號檢查是否需要更新的代碼

    今天小編就為大家分享一篇關(guān)于易語言實(shí)現(xiàn)對比版本號檢查是否需要更新的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 用易語言COM對象取文件版本

    用易語言COM對象取文件版本

    在本文里我們給大家分享了用易語言COM對象取文件版本相關(guān)知識點(diǎn)和實(shí)例代碼,有興趣的朋友們學(xué)習(xí)下。
    2018-11-11
  • 易語言取運(yùn)行目錄的知識點(diǎn)總結(jié)

    易語言取運(yùn)行目錄的知識點(diǎn)總結(jié)

    在本篇文章里小編給大家總結(jié)了關(guān)于易語言取運(yùn)行目錄的知識點(diǎn),有興趣的朋友們學(xué)習(xí)下
    2019-02-02
  • 易語言中Com對象和Office之間的交互使用方法

    易語言中Com對象和Office之間的交互使用方法

    今天小編就為大家分享一篇關(guān)于易語言中Com對象和Office之間的交互使用方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 易語言無需模塊設(shè)置自動關(guān)閉信息框的代碼

    易語言無需模塊設(shè)置自動關(guān)閉信息框的代碼

    今天小編就為大家分享一篇關(guān)于易語言無需模塊設(shè)置自動關(guān)閉信息框的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 總結(jié)VC與易語言DLL互相調(diào)用的方法

    總結(jié)VC與易語言DLL互相調(diào)用的方法

    在本篇文章里我們給大家總結(jié)了關(guān)于VC與易語言DLL互相調(diào)用的方法內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2018-10-10
  • 易語言刪除目錄的步驟教學(xué)

    易語言刪除目錄的步驟教學(xué)

    在本篇文章里小編給各位分享了關(guān)于易語言刪除目錄的步驟教學(xué)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-01-01
  • 易語言批量檢測QQ號昵稱的方法(推薦)

    易語言批量檢測QQ號昵稱的方法(推薦)

    這篇文章主要介紹了易語言批量檢測QQ號昵稱的方法,涉及到易語言命令方面的知識點(diǎn),本文介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • 易語言枚舉進(jìn)程所有句柄信息的代碼

    易語言枚舉進(jìn)程所有句柄信息的代碼

    今天小編就為大家分享一篇關(guān)于易語言枚舉進(jìn)程所有句柄信息的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 零基礎(chǔ)易語言入門教程(三)之了解控制臺程序

    零基礎(chǔ)易語言入門教程(三)之了解控制臺程序

    易語言是一門以中文作為程序代碼編程語言。本文給大家介紹零基礎(chǔ)易語言入門教程(三)之了解控制臺程序的相關(guān)知識,介紹的非常詳細(xì),具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-05-05

最新評論