Immobilization of antibacterial dihydropyrrol-2-ones on functional polymer supports to prevent bacterial infections in vivo