static bool identifySingleApp(const QString& identifier)
{
QSharedMemory *shareMem = new QSharedMemory(identifier);
volatile short i = 2;
while (i--)
{
if (shareMem->attach(QSharedMemory::ReadOnly))
shareMem->detach();
}
return shareMem->create(1);
}