You're absolutely correct—Windows Vista and later versions have disabled the ability to automatically run executables from USB drives via the classic Autorun/AutoPlay mechanism for security reasons. On these newer systems, autorun.inf files on USB flash drives are ignored for launching executables. This action was essential to prevent malware from spreading through removable media.
If you need similar functionality on current Windows systems, here are your primary options:
- Manual Launch: Users must manually run the executable from the drive.
- Portable Apps Platform: Tools like the PortableApps.com Platform can provide a more user-friendly launcher interface, but still require user action to start...