I'm trying to record in a win32 application. I want the recorder to start when enter is hit, and then stop when enter is hit again. After the recorder starts though, I instantly get an access violation error. I'm thinking this is because the program is leaving the callback function and re-entering to process the enter command while the recorder is recording... I feel like I'm going about this whole thing the wrong way, but I was wondering if there's anyway to solve this without me having to restructure my program.