USB Device ProtectionUSB Device Protection 
USB Device Protection (usbdp.exe). Most of the viruses replicate though USB/flash drives.
This small but powerful .NET program offers a reliable defense against USB and flash drive viruses by preventing unauthorized program execution. It targets specific virus behaviors, such as hiding files and automatically running harmful programs from USB devices.
By removing the autorun.inf file from USB drives, the program stops malicious software from executing as soon as the drive is connected. It runs in the background to automatically restore any hidden folders, ensuring your data stays safe from common virus attacks. While effective, it’s important to use this tool alongside a good antivirus program for optimal protection.