Any way to set USB flash disk's "readonly" attribute by software?

Hi all,

I mean to set the USB flash disk read-only by using application or
drivers, not by using disk’s switch. The environment is under Windows
2000/XP.

Thanks a lot.

Ethan