公司電腦應客戶審計要求,必須在win7 64位的電腦上禁止操作者洗掉檔案和資料。我通過修改shell32.dll和shell32.dll.mui,可以在XP和win7 32位的系統下實作系統選單和右鍵選單沒有洗掉的功能選項,但是在64位下就是不能實作。64位下有system32和syswow64兩個檔案夾及子檔案夾下都有這兩個檔案,我修改了這兩個shell32.dll.mui,替換后并沒產生效果。shell32.dll不會修改了。請問應該如何做?
uj5u.com熱心網友回復:
這樣做,手頭沒 64位版,不知道具體的,但也不能真的禁止洗掉吧,沒有選單,還可以按<Del>鍵,命令列下洗掉,甚至寫個小代碼。還不如所有相關目錄設定拒絕洗掉的權限和設定權限的權限,用戶只給 users權限。uj5u.com熱心網友回復:
完全禁止洗掉檔案不現實,對指定目錄設定權限是可行的uj5u.com熱心網友回復:
感謝樓上兩位的熱心回復。客戶審計要求對資料要有可追述性和連續性,所以要保證資料出來后就不能被移動到其他地方然后選擇性保存,這就是對某個檔案夾進行洗掉權限的設定所不能達到的一個要求。我在XP和WIN7 32位的系統上修改shell32.dll檔案達到我的要求,不能使用del和shift+del,連剪切都沒有,右鍵也沒有可以選擇的選單。WIN7 64系統下更復雜,所以設定的方法不象上面兩個系統那樣簡單,我修改了shell32.dll.mui但是不會修改shell32.dll,所以想知道哪位大神知道這兩個檔案之間的關系,并告訴該如何修改。平時我們看到有些電腦中病毒后也能虛化一些功能按鍵,那又是如何做到的呢?uj5u.com熱心網友回復:
請大神指導一下,我把兩個shell32.dll.mui 檔案都洗掉了,系統依然是正常的。那么說明系統不是用這個檔案來顯示選單,到底win7 64系統是用什么DLL檔案來顯示系統選單的呢?shell32.dll嗎?uj5u.com熱心網友回復:
們 客戶審計要求對資料要有可追述性和連續性,所以要保證資料出來后就不能被移動到其他地方然后選擇性保存,這就是對某個檔案夾進行洗掉權限的設定所不能達到的一個要求。我在XP和WIN7 32位的系統上修改shell32.dll檔案達到我的要求,不能使用del和shift+del,連剪切功能也可以取消,右鍵也沒有可以洗掉的選單。WIN7 64系統下更復雜,所以設定的方法不象上面兩個系統那樣簡單,我修改了shell32.dll.mui,沒有效果,甚至洗掉了這個檔案也是一樣。我不會修改shell32.dll,哪位大神知道這兩個檔案之間的關系,并告訴該如何修改。平時我們看到有些電腦中病毒后也能虛化一些功能按鍵,那又是如何做到的呢?uj5u.com熱心網友回復:
拒絕洗掉,不是只給某個檔案夾的,是它還有它下面的所有物件的;這樣設定了之后,里面的檔案應該是不會被洗掉或移動的了。不知道你在 xp/win7 下具體是如何修改的,簡單看了下 xp 的 shell32.dll 里選單資源部分,里面有“洗掉”的好幾個地方吧,x64 下的修改,可能有沒改到的地方?不過,我手頭沒 x64 的,也沒法測驗。還是覺得,如果前面的權限設定可以實作,還是盡可能采用這個方法;對系統檔案進行改動,這個有些偏鋒了。
uj5u.com熱心網友回復:
LZ的知識在我之上,我只考慮到修改檔案夾權限。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/104067.html
標籤:Windows客戶端使用
