Copper based meds will kill them, but a lot of fish are sensitive to cooper and it will kill any snails or other invertebrates as well as plants.
I had some luck getting rid of them in small tanks just catching them out when I see them and dropping them in a cup of Coppersafe.
That may not work for most, or be feasible in larger tanks.