默認(rèn)策略主要是依賴位于本地文件夾中的一個局域網(wǎng)監(jiān)控工具的程序集。但如果引用程序集包含一個強名稱,那么加載程序集的過程將完全不同。此時,CLR將檢查所有可能的位置,以便找到所需加載程序集的正確副本。該過程包含以下步驟。
 ?。?)查詢3種不同類型的程序集配置文件。如果它們存在,則看看它們是否含有改變CLR如何加載程序集版本的設(shè)置。
  (2)如果,CLR檢查在前面調(diào)用中程序集是否已經(jīng)被請求和加載。如果是,則使用已加載的程序集。
 ?。?)如果程序集還沒有加載,則查詢GAC看看是否有匹配局域網(wǎng)監(jiān)控工具的程序集。如果找到了,應(yīng)用程序就使用該匹配的程序集。
  (4)如果任何配置文件包含一個針對程序集的codebase項,那么就會在指定的位置查找該程序集。如果在codebase中的指定位置沒有發(fā)現(xiàn)程序集,應(yīng)用程序中就會觸發(fā)TypeLoadException異常。
 ?。?)如果沒有針對程序集的配置文件或沒有codebase項,那么CLR就在應(yīng)用程序的根目錄下查詢程序集。
  (6)最后,如果仍然沒有發(fā)現(xiàn)程序集,CLR就會詢問Windows Installer服務(wù)程序是否有該程序集。如果有,就安裝該程序集,然后再使用新安裝的程序集。這種功能被稱為按需安裝。
  如果整個過程結(jié)束后還沒有發(fā)現(xiàn)局域網(wǎng)監(jiān)控工具的程序集,就會觸發(fā)TypeLoadException異常。
  即使所引用的程序集含有一個強名稱,也不意味著它必須部署到GAC。這意味著應(yīng)用程序開發(fā)人員可以安裝一個應(yīng)用程序可以使用的私有版本,然后通過查詢GAC來判斷系統(tǒng)中是否含有一個build revision更高的程序集版本。這樣,管理人員不必重裝和重建應(yīng)用程序,就可以部署一個更新的局域網(wǎng)監(jiān)控工具程序集。

 

★關(guān)于WorkWin公司電腦監(jiān)控軟件★

WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。

WorkWin基于純軟件設(shè)計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機監(jiān)控全部員工機電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。

WorkWin介紹

WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版

版權(quán)所有,南京網(wǎng)亞計算機有限公司 。本文鏈接地址: 加載局域網(wǎng)監(jiān)控工具的程序集