Photo 5—My PVCC configuration program is a simple MFC dialog app. It uses two threads, the main GUI thread and a communications worker thread. Inter-thread communications is handled via semaphores and messages.