if your computer has a USB port, it should work with it. but, since I don't have any computers running Vista or XP or whatever you may have, I can't absolutely guarantee that it will work. if you have problems and want a refund, I can do that upon return of the item.