資源簡介
http://blog.csdn.net/magictong/archive/2008/12/25/3603015.aspx
綜述:讓一個程序只運行一個實例的方法有多種,但是原理都類似,也就是在程序創建前,有窗口的程序在窗口創建前,檢查系統中是否已經設置了某些特定標志了,如果有說明已經有一個實例在運行了,則當前程序通知用戶怎樣怎樣,然后程序退出,當然方法有這么多,各自也就有自己的優缺點了。資源是四個例子的源代碼。可以參考:http://blog.csdn.net/magictong/archive/2008/12/25/3603015.aspx
代碼片段和文件信息
//?SingleInstanceFW.cpp?:?Defines?the?class?behaviors?for?the?application.
//
#include?“stdafx.h“
#include?“SingleInstanceFW.h“
#include?“SingleInstanceFWDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CSingleInstanceFWApp
BEGIN_MESSAGE_MAP(CSingleInstanceFWApp?CWinApp)
//{{AFX_MSG_MAP(CSingleInstanceFWApp)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//????DO?NOT?EDIT?what?you?see?in?these?blocks?of?generated?code!
//}}AFX_MSG
ON_COMMAND(ID_HELP?CWinApp::onhelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CSingleInstanceFWApp?construction
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2008-12-25?13:11??SingleInstance\
?????目錄???????????0??2008-12-25?13:11??SingleInstance\SingleInstanceFW\
?????文件????????3759??2008-12-25?09:28??SingleInstance\SingleInstanceFW\ReadMe.txt
?????目錄???????????0??2008-12-25?09:28??SingleInstance\SingleInstanceFW\res\
?????文件?????????554??2008-12-25?09:28??SingleInstance\SingleInstanceFW\Resource.h
?????文件????????1078??2008-12-25?09:28??SingleInstance\SingleInstanceFW\res\SingleInstanceFW.ico
?????文件?????????408??2008-12-25?09:28??SingleInstance\SingleInstanceFW\res\SingleInstanceFW.rc2
?????文件???????35776??2008-12-25?09:29??SingleInstance\SingleInstanceFW\SingleInstanceFW.aps
?????文件????????1197??2008-12-25?12:55??SingleInstance\SingleInstanceFW\SingleInstanceFW.clw
?????文件????????2533??2008-12-25?09:39??SingleInstance\SingleInstanceFW\SingleInstanceFW.cpp
?????文件????????4339??2008-12-25?09:28??SingleInstance\SingleInstanceFW\SingleInstanceFW.dsp
?????文件?????????555??2008-12-25?09:28??SingleInstance\SingleInstanceFW\SingleInstanceFW.dsw
?????文件????????1434??2008-12-25?09:28??SingleInstance\SingleInstanceFW\SingleInstanceFW.h
?????文件???????41984??2008-12-25?13:11??SingleInstance\SingleInstanceFW\SingleInstanceFW.ncb
?????文件???????48640??2008-12-25?13:11??SingleInstance\SingleInstanceFW\SingleInstanceFW.opt
?????文件????????1176??2008-12-25?09:39??SingleInstance\SingleInstanceFW\SingleInstanceFW.plg
?????文件????????5415??2008-12-25?09:29??SingleInstance\SingleInstanceFW\SingleInstanceFW.rc
?????文件????????4280??2008-12-25?09:28??SingleInstance\SingleInstanceFW\SingleInstanceFWDlg.cpp
?????文件????????1452??2008-12-25?09:28??SingleInstance\SingleInstanceFW\SingleInstanceFWDlg.h
?????文件?????????218??2008-12-25?09:28??SingleInstance\SingleInstanceFW\StdAfx.cpp
?????文件????????1054??2008-12-25?09:28??SingleInstance\SingleInstanceFW\StdAfx.h
?????目錄???????????0??2008-12-25?13:11??SingleInstance\SingleInstanceMutex\
?????文件????????3813??2008-12-25?09:41??SingleInstance\SingleInstanceMutex\ReadMe.txt
?????目錄???????????0??2008-12-25?09:41??SingleInstance\SingleInstanceMutex\res\
?????文件?????????560??2008-12-25?09:41??SingleInstance\SingleInstanceMutex\Resource.h
?????文件????????1078??2008-12-25?09:41??SingleInstance\SingleInstanceMutex\res\SingleInstanceMutex.ico
?????文件?????????411??2008-12-25?09:41??SingleInstance\SingleInstanceMutex\res\SingleInstanceMutex.rc2
?????文件???????35868??2008-12-25?09:42??SingleInstance\SingleInstanceMutex\SingleInstanceMutex.aps
?????文件????????1242??2008-12-25?13:11??SingleInstance\SingleInstanceMutex\SingleInstanceMutex.clw
?????文件????????3340??2008-12-25?10:46??SingleInstance\SingleInstanceMutex\SingleInstanceMutex.cpp
?????文件????????4393??2008-12-25?09:41??SingleInstance\SingleInstanceMutex\SingleInstanceMutex.dsp
............此處省略50個文件信息
評論
共有 條評論