精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

在虛擬環境中使應用程序與Windows 7兼容(3)

發布時間:  2012/6/30 11:39:53
 應用程序與 Microsoft App-V 一起打包時,如何解決運行時兼容性問題?

還記得支持聲明中誘人的說法嗎?“App-V 將支持應用程序使用填充程序(這些填充程序是作為 Microsoft 的應用程序兼容性工具的組成部分提供的)....”實際上如何去實現這一點?這兩種程序是否基本上兼容?

令人高興的是,答案是肯定的。事實上,可以通過幾種不同的方式做到這一點。

填充程序簡要介紹

對于不熟悉填充程序的人來說,填充程序是 Microsoft 很少使用的四字母單詞之一,它不是某種縮寫詞。它以英語單詞“shim”(墊片)進行比喻,這是一個工程術語,用于描述插在兩個物體之間,使它們更好地配合在一起的木片或金屬片。在我們的特定環境下,兩個物體就是應用程序和 Windows,而墊片材料是使兩者更好地一起發揮作用的附加代碼,如圖 1 和 2 所示。
 

 

圖 1 應用填充程序之前,應用程序與 Windows 直接交互。

 

圖 2 應用填充程序之后,應用程序與 Windows 間接交互;填充程序代碼注入后,它可以修改向 Windows 發出的請求和/或來自 Windows 的響應。

填充程序的作用是通過 API 偵聽實現的。Windows API 是使用 DLL 集合實現的。每個針對 Windows 構建的應用程序都導入這些 DLL,并在內存中維護一個由所有這些功能的地址構成的表。因為 Windows 功能的地址位于一個表中,所以,填充程序引擎直接用填充程序 DLL 的地址替換該地址。應用程序通常不知道要將請求發送到填充程序 DLL 而不是發送到 Windows 本身,Windows 也不知道請求是來自應用程序以外的源(因為填充程序 DLL 只不過是應用程序進程內的另一個 DLL)。

例如,一個十分常用的填充程序是版本欺騙填充程序。為了實現此填充程序,將偵聽幾個用于確定運行應用程序的 Windows 版本的 API。通常,這種信息將傳遞給 Windows 本身,后者會如實應答。但在應用填充程序之后,這些 API 將被偵聽。這樣,將返回一個不同的 Windows 版本(例如,Windows XP 而不是 Windows 7),而不是將請求傳遞給 Windows。如果應用程序編寫為只在 Windows XP 上運行,這樣可以騙過應用程序,使它認為自己正在正確的操作系統上運行。(通常,這樣就可以解決應用程序兼容性問題!)

使用填充程序,可以采用很多技巧。例如, 

◇ ForceAdminAccess 填充程序嘗試使應用程序確信當前用戶是本地管理員組的成員,即使他并不是該組成員。(如果您不是本地管理員,很多應用程序會徹底失敗,不過,您可以使用其他一些技巧(如 UAC 文件和注冊表虛擬化)來解決初始檢查所引起的問題。)實現這種檢查的方法可以非常簡單。例如,此填充程序從 shell32.dll 偵聽 API IsUserAnAdmin。所填充的功能的完整源代碼(與實際 API 相比,具有極好的性能特性)只返回 TRUE。

◇ WrpMitigation 填充程序使應用程序安裝程序相信,它們可以寫入受 Windows 資源保護 (WRP) 功能保護的文件。如果嘗試寫入受保護的文件,該填充程序首先創建一個新的臨時文件,一旦句柄關閉就將其標記為已刪除,然后將句柄返回到該臨時文件,就好像它是實際受保護的文件。應用程序將舊版本 kernel32.dll 或 shell32.dll(或者在將其打包時它所選擇的任何其他文件)安裝到臨時文件中,但隨后該臨時文件消失,受保護文件的經過修補的最新匹配版本保留在文件系統中。這樣,WRP 仍可確保您不會在自己的計算機上最終得到來自 Windows 95 的舊版本 shell32.dll,但在使用此填充程序時,安裝程序不會因 ACCESS_DENIED 而失敗。

◇ CorrectFilePaths 填充程序可將文件從一個位置重定向到另一個位置。因此,如果應用程序嘗試寫入 c:\myprogramdir(不會使用 UAC 文件和注冊表虛擬化對它進行自動修復),則可以將在運行時修改的文件重定向到基于每個用戶的位置。這樣,您可以以標準用戶的身份運行而不必放寬訪問控制列表 (ACL) 限制,因為您知道,安全人員不愿意放寬 ACL。

◇ 有數百個通用填充程序可用來解決應用程序兼容性問題,利用這些修補程序可節省大量的成本。例如,客戶常常在以下情況下使用填充程序:

◇ 供應商已停止經營,因此無法獲得更新版本。如果您無法承擔從新供應商處獲得另外的應用程序或自己構建新版本的費用,這樣可以為您爭取一些時間。

◇ 應用程序不是十分重要,不值得投資于更新版本(伴隨著支持聲明),但您的用戶樂于使用它,所以您不介意他們是否運行不受支持的版本。

◇ 應用程序是內部開發的,但您不想非要等到團隊發布完全更新的版本。相反,您愿意采用臨時性修補程序,允許開發團隊在應用程序的下一次計劃發布時發布永久性修補程序。通過這種方法,就不再需要停止所有應用程序開發活動,可以投入時間和資源來修復兼容性 Bug。您可以使用臨時性修補程序,并允許團隊發布包含開發過程中已實現的新功能的修補程序。

利用填充程序解決應用程序兼容性問題,可以顯著節省成本,大大加速 Windows 7 的部署。


本文出自:億恩科技【www.zuiquanben.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1-20183354
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 網絡版權侵權舉報電話:0371-60135995
  • 警情提示:注意防范電信網絡詐騙
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2026 ENKJ All Rights Reserved 地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師  B1-20183354   京公網安備41019702002023號 
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    亚洲欧美日韩高清在线| 999国产精品永久免费视频app| 免费福利视频一区二区三区| 亚洲开心激情| 自由日本语亚洲人高潮| 精品三级在线观看视频| 精品久久影院| 国产91在线播放精品| 国产精品久久久亚洲一区| 日韩中文字幕无砖| 美国欧美日韩国产在线播放| 99亚洲视频| 深夜福利一区| 日韩一区二区免费看| 欧美一区二区性| 精品国产麻豆| 亚洲精品成人图区| 久久久久久久久99精品大| 日韩精品一区二区三区免费观影 | av亚洲一区二区三区| 国产精品日本| 亚州av日韩av| 精品一区二区三区中文字幕| 日本久久精品| 国产高潮在线| 午夜久久免费观看| 日韩高清不卡在线| 欧美一区91| 美女视频黄免费的久久| 五月天久久777| 久久国产三级| 日韩久久精品| 日韩国产欧美在线视频| 成人精品动漫一区二区三区| 欧美久久久网站| 亚洲女同av| 99在线精品免费视频九九视| 国产精品入口久久| 伊人精品视频| 久久久久久久久久久9不雅视频| 蜜臀久久99精品久久久久久9| 久久不射中文字幕| 91成人在线精品视频| 理论片午夜视频在线观看| 怡红院精品视频在线观看极品| 国产视频一区二| 亚洲欧美日本国产专区一区| 精品在线播放| 日韩久久精品网| 极品裸体白嫩激情啪啪国产精品| 日本精品不卡| 中文视频一区| 另类中文字幕国产精品| 国产精品亚洲欧美日韩一区在线| 欧美一区久久久| 免费一级欧美在线观看视频 | 日韩视频免费| 欧洲av不卡| 日本一区二区高清不卡| 国产免费av一区二区三区| 一区二区三区午夜视频| 99国产一区| 亚洲一级在线| 日韩一级欧洲| 亚洲精品无吗| 麻豆国产精品777777在线| 国产精品国产三级国产在线观看| 丝瓜av网站精品一区二区| 极品裸体白嫩激情啪啪国产精品| 欧美天堂视频| 欧美亚洲国产激情| 免费国产自久久久久三四区久久| 中文字幕高清在线播放| bbw在线视频| 成人国产精品一区二区网站| 精品亚洲成人| 日韩成人三级| 欧美精品一卡| 蜜臀av在线播放一区二区三区| 久久亚洲美女| 日本aⅴ精品一区二区三区 | 91伊人久久| 亚洲a在线视频| 91精品国产一区二区在线观看| 日韩中出av| 精品视频高潮| 伊人久久高清| 免费久久99精品国产自在现线| 在线精品亚洲| 精品视频一区二区三区四区五区 | 视频精品一区| 国产精品v亚洲精品v日韩精品| 精品视频一区二区三区四区五区| 欧美日韩精品在线一区| 麻豆亚洲精品| 精品一区二区三区视频在线播放| 美国欧美日韩国产在线播放| 精品美女视频 | 精品国产欧美日韩| 婷婷综合社区| 国产精品一站二站| 亚洲二区在线| 欧美日韩1区2区3区| 欧美黄色网页| 日韩精品久久理论片| 国产一区二区三区亚洲| 久久亚洲不卡| 日韩不卡在线| 国产精品最新自拍| 亚洲黄页一区| 国产不卡精品在线| 亚洲精品裸体| 欧美专区18| 国产盗摄——sm在线视频| 久久亚洲风情| 最新亚洲国产| 岛国av在线网站| 国产精品流白浆在线观看| 国产精品日本| 亚洲特色特黄| 92国产精品| 免费视频一区二区三区在线观看| 国产亚洲激情| 国产一区欧美| 久久精品国产www456c0m| 高清一区二区三区| 国产精品a久久久久| 999在线观看精品免费不卡网站| 精品三级av| 国产精品久久| 国产人成精品一区二区三| 99视频精品| 啪啪国产精品| 亚洲精品高潮| 久久裸体视频| 久久精品xxxxx| 日韩一区二区免费看| 亚洲二区三区不卡| 亚洲高清不卡| 一区在线免费观看| 999久久久国产精品| 欧美日韩国产高清电影| 成人羞羞视频播放网站| 成人精品动漫一区二区三区| 国产一区调教| 久久精品亚洲人成影院 | 精品少妇av| 日韩精品dvd| 欧美女激情福利| 亚洲美女久久| 国产一区二区三区视频在线| 欧美久久天堂| 你懂的亚洲视频| 国产精品成人自拍| 国产乱人伦精品一区| 91视频一区| 黄色日韩在线| 亚洲一区二区日韩| 国产精品手机在线播放| 成人羞羞视频播放网站| 午夜一区在线| 国产精选久久| 99久久婷婷| 亚洲+小说+欧美+激情+另类| 免费在线亚洲| 欧美日韩国产一区二区三区不卡| 日韩在线网址| 国产精品国产一区| 国产偷自视频区视频一区二区| 国产精品一区二区精品视频观看| 在线日韩中文| 久久精品一本| 日本亚洲视频在线| 成人日韩在线观看| 日韩精品导航| 国产农村妇女精品一二区 | 国产精品一区二区三区av麻| 亚洲伦乱视频| 欧美交a欧美精品喷水| 在线国产一区二区| zzzwww在线看片免费| 日韩精品亚洲专区| 日韩黄色大片| 久久精品国产亚洲aⅴ| 婷婷综合一区| 日韩午夜高潮| 亚洲午夜精品久久久久久app| 麻豆传媒一区二区三区| 亚欧洲精品视频在线观看| 欧美二区视频| 日韩在线短视频| 在线看片国产福利你懂的| 国产精品xxxav免费视频| 日本在线视频一区二区| 免费人成在线不卡| 婷婷综合五月| 在线综合欧美| 国产精品av久久久久久麻豆网| 成人日韩在线观看| 亚洲涩涩在线|