
答案1
除非需要外部工具,否則實際上不可能隱藏電腦上根本無法偵測到的資料夾。您可以加密資料夾並將解密金鑰放在 USB 隨身碟上,但資料夾本身將可見。
您需要類似 TrueCrypt 的工具來建立需要開啟檔案的檔案儲存容器,並將該檔案儲存在 USB 記憶棒上。
如果您想要隱藏的資料不太大,您可以更輕鬆地將資料移至 USB 記憶棒本身。那麼它就真的從硬碟上消失了。
這確實意味著任何擁有棍子的人也擁有數據。您可以使用 TrueCrypt 之類的工具並在 USB 記憶棒本身上建立密碼保護室,並需要密碼或將其金鑰儲存在您的電腦上。這樣,您仍然可以保持 USBKey 連接到電腦。
答案2
此命令將使資料夾“超級隱藏”:
attrib +r +a +s +h C:\MyHiddenFolder
將這些屬性套用至資料夾將隱藏它(假設使用者沒有在資源管理器視圖設定中取消選取「隱藏受保護的作業系統檔案」)。
您可以使用任務計劃程序執行批次檔來新增/刪除由裝置特定的新增/刪除事件觸發的這些資料夾屬性。為了使事件顯示在事件檢視器中,您需要先啟用該功能的事件日誌記錄(請參閱這裡)。然後可以在以下路徑看到該事件:
Application and Services Logs > Microsoft > Windows > DriverFrameworks-UserMode > Operational
您需要建立自訂 XML 過濾器來擷取適合您裝置的事件。
USB 裝置連接 XML 過濾器的範例:(請注意,您必須使用 轉義 & &
)
<QueryList>
<Query Id="0" Path="Microsoft-Windows-DriverFrameworks-UserMode/Operational">
<Select Path="Microsoft-Windows-DriverFrameworks-UserMode/Operational">
*[System[EventID=2101]]
and
*[UserData[UMDFHostDeviceRequest[InstanceId='SWD\WPDBUSENUM\_??_USBSTOR#DISK&VEN_GENERIC&PROD_FLASH_DISK&REV_8.07#12F9600A&0#{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}']]]
and
*[UserData[UMDFHostDeviceRequest[RequestMinorCode='20']]]
</Select>
</Query>
</QueryList>
最後,如果您查看了該資料夾,它最初只會顯示為“灰色”,直到刷新資料夾視圖為止。您可以使用以下命令列強制執行此操作:
ie4uinit.exe -show