easyupdate.cpp

来自「网吧电脑游戏升级系统」· C++ 代码 · 共 45 行

CPP
45
字号
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

//---------------------------------------------------------------------------
USEFORM("PassUnit.cpp", PassForm);
USEFORM("ConfigUnit.cpp", ConfigForm);
USEFORM("MainUnit.cpp", MainForm);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
    HWND  myMutex;
    myMutex=CreateMutex(NULL,false,"hkOneCopy");// CreateMutex建立互斥对象,并且给互斥对象起一个唯一的名字。
    if (WaitForSingleObject(myMutex,0)!=WAIT_TIMEOUT)//程序没有被运行过
    {
        try
        {
            //让程序不出现在CTRL+ALT+DEL中
            Application->Title = "";
            Application->CreateForm(__classid(TMainForm), &MainForm);
         Application->Initialize();
            Application->ShowMainForm = false;
            Application->Run();
        }
        catch (Exception &exception)
        {
             Application->ShowException(&exception);
        }
        catch (...)
        {
             try
             {
                 throw Exception("");
             }
             catch (Exception &exception)
             {
                 Application->ShowException(&exception);
             }
        }
        return 0;
    }
}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?