蒲公英 - 制藥技術的傳播者 GMP理論的實踐者

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

使用微信帳號登錄

使用微信帳號登錄

查看: 494|回復: 8
打印 上一主題 下一主題
收起左側

一種控制windows系統刪除文件的方法

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2019-6-24 11:01:22 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 Ilssan 于 2019-6-24 11:01 編輯

感謝提出方法的成都Junior老師和告訴我這種方法的云南群友。

為滿足數據完整性的要求,需要防止對計算機化系統數據有意無意的刪除。本文簡述采用ResHacker軟件,修改windows系統用戶界面的資源文件shell32.dll.mui,實現控制刪除的方法。。該方法在win7旗艦版32位\64位;win8專業版32位\64位測試通過。

準備工作:
首先下載ResHacker軟件,百度下有很多。


使用U盤winpe進入系統,復制C:\Windows\System32\zh-CN\shell.dll.mui文件到其他位置。最好復制兩份,一份用來修改,一份作為原版備份用于修改出錯后恢復。

文件修改:
重啟電腦進入系統,打開ResHacker。

點擊【文件】-【打開】,彈出菜單的【文件類型】選擇【所有文件】

選定在保存位置的shell32.dll.mui文件

需要刪除以下鍵值
1 刪除快捷鍵-1-2052中
VK_DELETE, 28689, NOINVERT, VIRTKEY
VK_D, 28689, NOINVERT, CONTROL, VIRTKEY
VK_DELETE, 28689, NOINVERT, SHIFT, VIR

2 刪除快捷鍵-5-2052中
VK_DELETE, 40995, NOINVERT, VIRTKEY
VK_DELETE, 40995, NOINVERT, SHIFT, VIRTKEY
VK_D, 40995, NOINVERT, CONTROL, VIRTKEY
3 刪除菜單-210-2052中
MENUITEM "刪除(&D)", 17, MFT_STRING, MFS_ENABLED
4 刪除菜單-216-2052中
POPUP "", 32768……條目下
MENUITEM "刪除(&D)", 28689, MFT_STRING, MFS_ENABLED
以上操作完成后保存文件退出ResHacker

替換文件
重啟電腦進入PE系統將修改后的文件替換原C:\Windows\System32\zh-CN\路徑下文件,
如果是64位系統還需要替換C:\Windows\SysWOW64\zh-CN\下同名文件。

導入文件
重啟電腦,使用win+R呼出【運行】,輸入命令CMD

在該DOS模式下輸入命令mcbuilder,回車確定重啟電腦。


重啟后右鍵菜單里沒有刪除選項,快捷鍵win+D和delete按鍵無效。
如果系統出現報錯可以將原版shell32.dll.mui替換回去后再次執行mcbuilder即可恢復。

建立批處理文件實現一鍵替換
可以建立兩個批處理文件實現替換修改后文件和原版文件
右鍵新建文本文件后輸入
@echo off

copy /y "D:\test\xiugai\shell32.dll.mui" "C:\Windows\System32\zh-CN\shell32.dll.mui"
copy /y "D:\test\xiugai\shell32.dll.mui" "C:\Windows\\SysWOW64\zh-CN \shell32.dll.mui"

mcbuilder.exe

里面的路徑需要替換為實際保存的路徑,如果是32位系統不需要SysWow64這行
將文本文件另存為BAT文件,需要時執行即可。

禁止在桌面顯示回收站
使用win+R呼出【運行】,輸入命令GPEDIT.MSC,呼出本地組策略編輯器

選擇【用戶配置】-【管理模板】-【桌面】-【從桌面刪除回收站】,設置為【已啟用】


重啟后在桌面不顯示回收站,無法用拖拽文件的方式刪除,在右鍵-【個性化】-【更改桌面圖標】中不能修改。
  
以上兩種方法相結合,即可實現控制刪除的目的
另外:
本方法也可以去掉剪切和移動功能,以下鍵值未經過測試。僅供查考。                                                                                                
1 快捷鍵1-2052 VK_X, 28696, NOINVERT, CONTROL, VIRTKEY                                                                                                
2 快捷鍵5-2052 VK_X, 28696, NOINVERT, CONTROL, VIRTKEY                                                                                                
3 菜單195-2052 MENUITEM "移動到當前位置(&M)",  15                                                                                                
4 菜單200-2052 MENUITEM "移動到當前位置(&M)",  2                                                                                                
5 菜單201-2052 MENUITEM "移動到當前位置(&M)",  2                                                                                                
6 菜單202-2052 MENUITEM "移動到當前位置(&M)",  2                                                                                                
7 菜單204-2052 MENUITEM "移動到當前位置(&M)",  2                                                                                                
8 菜單206-2052 MENUITEM "移動到當前位置(&M)",  8                                                                                                
9 菜單207-2052 MENUITEM "移動到當前位置(&M)",  2                                                                                                
10 菜單209-2052 MENUITEM "移動到當前位置(&M)",  2                                                                                                
11 菜單210-2052 MENUITEM "剪切(&T)", 24, MFT_STRING, MFS_ENABLED                                                                                                
12 菜單216-2052 POPUP "", 32832, MFT_STRING, MFS_ENABLED, 0
{… MENUITEM "剪切(&T)\tCtrl+X", 28696, MFT_STRING, MFS_ENABLED
...MENUITEM "移動到文件夾(&V)...", 28703, MFT_STRING, MFS_GRAYED
13 菜單394-2052 MENUITEM "剪切(&T)", 768, MFT_STRING, MFS_ENABLED                                                                                                




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享分享 分享淘帖 好評好評 差評差評
回復

使用道具 舉報

推薦
發表于 2019-6-24 11:13:58 | 只看該作者
其實win7和win10系統都有內置的權限管理系統,可以限制一般用戶的修改、刪除權限
回復 支持 1 反對 0

使用道具 舉報

板凳
發表于 2019-6-24 11:43:46 | 只看該作者
多謝樓主分享
回復 支持 反對

使用道具 舉報

地板
發表于 2019-6-24 14:37:02 | 只看該作者
域控不就可以控制刪除了嘛,只要不給管理員權限
回復 支持 反對

使用道具 舉報

藥徒
5#
發表于 2019-6-24 15:09:43 | 只看該作者
看起來是把相關快捷鍵都刪了,那似乎可以進命令行刪除?
回復 支持 反對

使用道具 舉報

藥徒
6#
發表于 2019-6-24 19:09:04 | 只看該作者
回復 支持 反對

使用道具 舉報

藥徒
7#
發表于 2019-7-1 13:26:53 | 只看該作者
學習學習,,
回復 支持 反對

使用道具 舉報

8#
發表于 2019-7-11 14:12:25 | 只看該作者
通過windows的賬號權限管理是不是也可以達到這個效果?
回復 支持 反對

使用道具 舉報

9#
發表于 昨天 09:14 | 只看該作者
操作風險比較大
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

×友情提示
1、無權下載附件會員可能原因:1.“待驗證用戶組“,請點擊注冊郵箱里面收到的確認郵件即可; 2.作者設定權限的,提高用戶組級別即可
2、對本站的任何疑問或合作需求,請聯系微信tank066,關于怎樣提高用戶組/積分:http://www.8268855.com/thread-6764-1-1.html
3、注冊用戶在本社區發表、轉載的任何作品僅代表其個人觀點,不代表本社區認同其觀點。
4、如果存在違反國家相關法律、法規、條例的行為,我們有權在不經作者準許的情況下刪除其在本論壇所發表的文章。
5、所有網友不要盜用有明確版權要求的作品,轉貼請注明來源,否則文責自負。

QQ|手機版|蒲公英|ouryao|蒲公英 ( 京ICP備14042168號 京ICP證150354號 )

GMT+8, 2019-8-2 08:40 , Processed in 0.134744 second(s), 50 queries .

Powered by Discuz! X3.2

© 2001-2012 Comsenz Inc.

返回頂部 陕西快乐十分