以前做過的乙個小工具(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....