If you've got Steam, it has an excellent compatibility layer for controllers, and it should work if you run it through Steam as an external game. (At the very least, you can bind controller actions to keys.)