mirror of
https://github.com/etlegacy/Update-Installer.git
synced 2025-02-15 08:00:52 +00:00
28 lines
614 B
C++
28 lines
614 B
C++
|
///////////////////////////////////////
|
||
|
// main.cpp
|
||
|
|
||
|
#include "DialogApp.h"
|
||
|
|
||
|
|
||
|
INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int iCmdShow)
|
||
|
{
|
||
|
TCHAR szBuf[MAX_STRING_SIZE];
|
||
|
::LoadString(hInstance, IDW_MAIN, szBuf, MAX_STRING_SIZE -1);
|
||
|
HWND hWnd = FindWindow(szBuf, NULL);
|
||
|
|
||
|
// If application is already running, restore it and quit
|
||
|
if (hWnd)
|
||
|
{
|
||
|
SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01));
|
||
|
TRACE(_T("Application Already running"));
|
||
|
return -1;
|
||
|
}
|
||
|
|
||
|
// The one and only CDialogApp object
|
||
|
CDialogApp theApp;
|
||
|
|
||
|
//Process the window messages
|
||
|
return theApp.Run();
|
||
|
}
|
||
|
|