Introduction - If you have any usage issues, please Google them yourself
Allow to run only one instance of the simple and practical method, first of all, in the InitInstance () function to create a synchronization object, if (GetLastError () return ERROR_ALREADY_EXISTS to indicate the presence