15、剛剛我們說的是路徑規則,那麼還有其他規則呢?下面我們說說哈希規則吧,什麼是哈希規則:
哈希是可對軟體程式或檔案進行唯一辨別的一系列定長位元組。哈希按雜湊演算法計算出來。為軟體程式建立了哈希規則後,軟體限制政策會求出該程式的哈希。當使用者試圖打開軟體程式時,系統會将該程式的哈希與軟體限制政策的已有哈希規則進行比較。是以說哈希規則有個确定,就是軟體更新後,哈希規則可能會變,那麼這時候,哈希規則就沒有什麼用處了。
那麼怎麼才能知道軟體的哈希,我們可以直接通過組政策檢視,;打開軟體檢視。(這個需要在伺服器上面安裝軟體,我也試過在用戶端上面,通過用戶端組組政策打開軟體,然後複制軟體資訊到伺服器,但Server 2012的好像不能直接複制出軟體的哈希值,是以一般不建議使用。)
<a href="http://s3.51cto.com/wyfs02/M01/5B/15/wKioL1T_A5nQAaGyAAJ80N_OGdk929.jpg" target="_blank"></a>
16、打開建立哈希規則對話框,選擇“浏覽”;
<a href="http://s3.51cto.com/wyfs02/M02/5B/15/wKioL1T_A6zC7AJWAAFQUPMbYzU258.jpg" target="_blank"></a>
17、找到軟體安裝路徑,選擇軟體運作檔案;然後選擇“打開”;
<a href="http://s3.51cto.com/wyfs02/M02/5B/1B/wKiom1T_Ap3habJ7AALifuCrwbw749.jpg" target="_blank"></a>
這樣就可以使用哈希規則了,不過使用哈希規則。
前面我們雖然可以運作軟體的,但必須每次都要到改軟體的安裝路徑下面來運作這樣太麻煩了,桌面上的也運作不了,那麼下面我們來說一說桌面等一些常用的路徑吧;比如說,桌面路徑,用上面的方法肯定不行了,因為每個使用者的桌面路徑中的使用者名都是不一樣的,那麼怎麼來設定呢?這裡我們要用到環境變量了;
那麼什麼是環境變量呢?
環境變量一般是指在作業系統中用來指定作業系統運作環境的一些參數,比如臨時檔案夾位置和系統檔案夾位置等。
怎麼檢視系統預設的有那些環境變量呢?
可以通過在“cmd”中運作“set”
<a href="http://s3.51cto.com/wyfs02/M01/5B/1B/wKiom1T_A3rQXt35AATAc0_fxJM707.jpg" target="_blank"></a>
通過上面的圖檔,我們找到桌面,桌面檔案是在目前使用者名下的“C:\User\目前登入的使用者名\Desktop”,對照上面發現“USERPROFILE=C:\Users\Administrator”路徑是可以用的,我們隻要在後面加上Desktop就可以了,是以使用:“USERPROFILE”;完整的路徑應該是“%USERPROFILE%\Desktop”;當然如果你要放開使用者下面所有的檔案夾,如文檔、音樂等,你也可以直接使用%USERPROFILE%;(注意:我是在伺服器上面運作的,是以這裡目前使用者是Administrator;在指令視窗中環境變量是直接顯示出來的,在使用時應該在前後加上%;)
我們在來看看快速啟動欄,知道了,快速啟動欄的路徑在“C:\Users\Administrator\AppData\Roaming”下面的,那麼對照上面的圖,找到“APPDATA=C:\Users\Administrator\AppData\Roaming”路徑是可以使用的,同樣使用時應該在前後加上%,是以路徑應該是“%APPDATA%”;
在開始菜單中會出現一些能用,一些不能用,這個尤其集中在程附件裡面,在這裡,你可以根據需求開放運作,也可以全部允許運作,開始菜單的路徑是“C:\ProgramData\Microsoft\Windows\Start Menu”;對照上面,可以看出“ALLUSERSPROFILE=C:\ProgramData”可以用,所有開始菜單的完整路徑是
“%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu”,但要注意的是,開始菜單中也有很多是快捷方式,如果出現,全部運作運作,還出現不能運作的,你要考慮該軟體安裝路徑了。
在這裡要說明的:并不是所有的快捷方式都是放在目前使用者的下面的桌面檔案夾下的,有些快捷方式是放在公用賬号(Public)檔案夾下的桌面檔案夾下的;是以我們在出現桌面快捷方式不能使用的情況下,排錯的時候要想到這一點,對于公用賬号(Public)的路徑在上面,同樣可以檢視到。是以在開始就強調了一定要在測試環境中測試;這樣可以減少故障率;還有一點,就是新環境會有一些磨合期,在你的生産環境中可能要求運作的可能比這還多,我們盡量要在測試的時候考慮周全,當然如果有漏掉的也沒有關系,我們可以根據使用者的回報,如果有允許運作的,在生産環境中不能運作,那麼找到該軟體的路徑,添加一些就好了;
本文轉自 as900 51CTO部落格,原文連結:http://blog.51cto.com/yupeizhi/1619898,如需轉載請自行聯系原作者