I have written a small app in VB6 that copies a Microsoft Access database application to the local C drive and runs it. It then uses WaitForSingleObject to halt program execution until the user exits the Access database then it deletes the temporary copy of the Access DB from the C drive.

Unfortunately the WaitForSingleObject call also seems to prevent the user from opening other Office documents.

Does anyone know a way to fix this?

Cheers.