First off, I am NOT a programmer. I am seeking advice so that I can manage a project.

I have a C++ application I inherited that manages sound files. The app works fine in XP. When it runs in Vista, everything looks like it is working, but sound files cannot be recorded or played back. I AM able to use other sound apps in Vista and everything works. I just need to have my app modified so it works in Vista. since this app is intended to be used by clients, I can't make tweaks to the OS, I need to make code changes in the app. I looked at the code in Visual Studio, but it all looks greek to me.

Here's my question. I have received estimates from programming shops that suggest a partial rewrite at thousands of dollars. I'd like to think it should be a relatively easy tweak to a module or two. I just don't know where to turn. I would love to get a sense of what's involved so I can make an intelligent decision, since I definitely don't have thousands in the budget. I'm even comfortable following instructions and recompiling the code if that's in the cards.

I'd be happy to share the appropriate section of code if you give me instructions for finding it. If I've done something the wrong way here, please let me know gently. They don't come any greener than me.

Thanks.