I'm also having the same problem as the ones above with "An exception has occured. see _logfile.txt and _except.txt for details.", and I also run Vista Home Premium.
Tried adding the binkw32.dll again too and still getting the same error.
When I start up the game it goes to a black screen and the error message pops up in the background.
Played the game without problems before so not sure what's happened now...