I support a large VB5 application which is installed and running on a number of windows PC's around the world on versions up to win 7.

I have installed it on windows 8 and whilst the program starts, it fails with error 70 in a number of places. On checking the code I find it is the calling of sndkeys that is failing. This is used to position the user in the correct place on the form that is open. If I leave out the call the program appears to work. We are currently carrying out further testing to see what other problems there are.

I have updated all relevant dll's from Microsofts website.

Can anyone suggest why sndkeys should fail on Windows 8 and not on previous versions, and possible suggest a solution ?

Thanks for your time