本地U盤禁用工具

2021-06-03 23:38:26 字數 2845 閱讀 9589

以前做過的乙個小工具(vb6開發,xp,2003系統正常執行)

1.修改登錄檔中的乙個項。

hkey_local_machine\system\currentcontrolset\services\usbstor

當 start 項 值為  4 時,系統禁用碟符自動分配,為3時,開啟碟符自動分配。

當插入乙個u盤,這個u盤從來沒有插入過這台電腦的時候,值必須為3,才能識別u盤

2.刪除usb儲存裝置驅動部分檔案。

windows系統目錄下這兩個檔案:

%windir%\inf\usbstor.inf

%windir%\inf\usbstor.pnf

負責usb儲存裝置的載入。

第一項的登錄檔禁用之後,如果插入這台電腦以前已經插入過的u盤,依然會被識別出來,把這兩個檔案刪掉,或者改名,系統就所有usb儲存裝置都認不出來了,包括量產過的u盤cdrom,u盤的網銀裝置。當然,其他的usb裝置還是可以用的,比如usb接的印表機。

這軟體預設把 %windir%\inf\usbstor.inf ,%windir%\inf\usbstor.pnf

修改為%windir%\back001,%windir%\back002

禁用後手動恢復效果一樣。

3.碟符的隱藏。 

通過登錄檔隱藏碟符

啟動登錄檔編輯器,進入hkey_ current_user\software\microsoft\windows\currentversion\policies\ explorer,新建二進位制值「nodrives」,預設值是00000000,表示不隱藏任何驅動器。鍵值由4個位元組組成,每個位元組的每一位(bit)對應從a到z的乙個盤,當相應位為1時,「我的電腦」中的相應驅動器就被隱藏了。第乙個位元組代表從a到h的八個盤,即01為a、02為b、04 為c……依此類推,第二個位元組代表i到p;第三個位元組代表q到x;第四個位元組代表y和z。要關閉c盤,將鍵值改為04000000;要關閉d盤,改為 08000000。如果關閉的碟符為光碟機的碟符,光碟機就被隱藏了。當然,用登錄檔編輯器修改登錄檔操作起來較為複雜,現在有很多專門修改登錄檔的軟體,使用起來非常方便。另外特別提醒大家在修改登錄檔前,一定要注意登錄檔檔案的備份。開啟登錄檔進入以下路徑:

hkey_current_user\software\microsoft\windows\currentversion\policies\explorer\

新建鍵值nodrives,這個鍵的鍵值就是隱藏碟符的關鍵了,下面是一張隱藏數值例表(二進位制).

碟符 a b c d e f g h (八位分別對應八個字母(碟符)

數值 01000000 02000000 04000000 08000000 10000000 20000000 40000000 80000000

碟符 i j k l m n o p

數值 00010000 00020000 00040000 00080000 00100000 00200000 00400000 00800000

碟符 q r s t u v w x

數值 00000100 00000200 00000400 00000800 00001000 00002000 00004000 00008000

碟符 y z      

數值 00000001 00000002

禁用乙個驅動器

其實只要在登錄檔裡稍微發動一下,禁止別人訪問硬碟.  

在hkey_current_user\software\microsoft\windows\currentversion\policies\explorer裡建立主鍵noviewondrive,dword型別,設定它的值為4即可不讓別人訪問c盤,值為12(10進製)可以控制c和d盤.設定為255可以控制你的大部分磁碟不被訪問(10進製).  

如果你要用的時候可以把它的值設定為0即可.

操作如下:

「開始」→「執行」→輸入「regedit」,開啟登錄檔,找到以下鍵值hkey_current_user\software\microsoft\windows\currentversion\policies\explorer,在右側視窗新建二進位制值「noviewondrive」,對應鍵值:

a:01000000 b:02000000 c:04000000 d:08000000

e:10000000 f:20000000 g:40000000 h:80000000

i:00010000 j:00020000 k:00040000 l:00080000

當要阻止兩個以上盤時,將該資料相加即可,如阻止e、f盤,數值為30000000。

恢復:在登錄檔中刪除noviewondrive鍵值,或將noviewondrive值設為0。

這樣,即使上面的兩道關卡被破,相對應的碟符,在我的電腦裡面還是不能直接雙擊開啟的。

4.禁用登錄檔

hkey_current_user\software\microsoft\windows\currentversion\policies\system

下的disableregistrytools  項,為1時,執行下regedit命令被禁用,防止使用者開啟登錄檔修改。為0時,能正常開啟。

當然,還可以有別的方法實現, 

比如把c盤做成ntfs格式,把usbstor.inf  ,usbstor.pnf ,usbstor.sys 這三個檔案設定為普通使用者禁止訪問,讓使用者以普通使用者身份登入系統。這樣效果應該和以上4個步驟一樣

bios禁用usb裝置,或者在硬體管理器裡面,把usb相關的裝置禁用,這樣所有的usb裝置,包括印表機也不能用了,一棒子打死全部usb裝置。

再深層次的,自寫驅動,掛鉤系統核心函式,這樣做u盤傳輸檔案的監控應該都可以了。

曾經給單位做過的成品的遠端usb批量管理軟體,紀念下。這個就不上傳了,每個區域網結構不會都一樣,只有技術才是通用的。

使用組策略批量禁用u盤

在以前舊版本的windows中,方法大多麻煩且缺乏簡便的管理途徑。但是到了vista中,這個問題已經變得微不足道了。你可以通過組策略中的相關設定集中控制組織中安裝的裝置。比如建立策略限制usb裝置,cd rw或是 rw驅動器,以及 其它的可移動 的使用。鑑於目前大家用xp比較多,在這裡我簡單的說明如...

U盤美化工具

當你看到下面的這張時,是不是覺得有什麼不同呢?沒錯!下面的這張是由乙個u盤在兩個不同時期所截的圖組合而成!而這軟體的效果完全是本人花費數月時間研製出來的!只要把這個軟體完全安裝後可以發生5種以上的變化效果!有了這個軟體!你也就可以在你的朋友面前一番炫耀了!哈哈 心動了嗎?這個軟體安裝好了以後,不單單...

凝思作業系統啟動盤製作 不用工具製作U盤啟動盤

重灌系統時,你是否想要乙個純淨的windows,請和我一起製作乙個專屬自己的u盤啟動盤吧!重要 1.u盤原有資料請備份 2.選擇磁碟時不要選錯,否則後果很嚴重。讓我們開始吧 1.以管理員身份開啟 命令提示符 2.在彈出的dos視窗輸入 diskpart 回車 3.輸入 list disk 回車 4....