文件名称:让程序只运行一个实例
文件大小:115KB
文件格式:ZIP
更新时间:2012-01-15 07:05:37
一个实例 源代码 四个例子
http://blog.csdn.net/magictong/archive/2008/12/25/3603015.aspx 综述:让一个程序只运行一个实例的方法有多种,但是原理都类似,也就是在程序创建前,有窗口的程序在窗口创建前,检查系统中是否已经设置了某些特定标志了,如果有说明已经有一个实例在运行了,则当前程序通知用户怎样怎样,然后程序退出,当然方法有这么多,各自也就有自己的优缺点了。资源是四个例子的源代码。可以参考:http://blog.csdn.net/magictong/archive/2008/12/25/3603015.aspx
【文件预览】:
SingleInstance
----SingleInstanceMutex()
--------SingleInstanceMutexDlg.cpp(4KB)
--------Resource.h(560B)
--------res()
--------SingleInstanceMutex.clw(1KB)
--------SingleInstanceMutex.plg(1KB)
--------SingleInstanceMutex.opt(48KB)
--------SingleInstanceMutex.aps(35KB)
--------SingleInstanceMutexDlg.h(1KB)
--------SingleInstanceMutex.cpp(3KB)
--------StdAfx.cpp(221B)
--------SingleInstanceMutex.ncb(41KB)
--------SingleInstanceMutex.h(2KB)
--------StdAfx.h(1KB)
--------SingleInstanceMutex.dsp(4KB)
--------SingleInstanceMutex.rc(5KB)
--------SingleInstanceMutex.dsw(561B)
--------ReadMe.txt(4KB)
----SingleInstanceProp()
--------Resource.h(558B)
--------SingleInstanceProp.h(1KB)
--------SingleInstancePropDlg.cpp(4KB)
--------res()
--------SingleInstanceProp.plg(1KB)
--------SingleInstanceProp.dsp(4KB)
--------SingleInstanceProp.cpp(3KB)
--------SingleInstanceProp.opt(49KB)
--------SingleInstanceProp.dsw(559B)
--------SingleInstanceProp.rc(5KB)
--------SingleInstanceProp.clw(1KB)
--------StdAfx.cpp(220B)
--------SingleInstanceProp.ncb(41KB)
--------StdAfx.h(1KB)
--------SingleInstanceProp.aps(35KB)
--------ReadMe.txt(4KB)
--------SingleInstancePropDlg.h(1KB)
----SingleInstanceFW()
--------Resource.h(554B)
--------SingleInstanceFW.clw(1KB)
--------SingleInstanceFWDlg.cpp(4KB)
--------SingleInstanceFW.rc(5KB)
--------res()
--------SingleInstanceFW.ncb(41KB)
--------SingleInstanceFW.dsw(555B)
--------SingleInstanceFW.h(1KB)
--------SingleInstanceFW.dsp(4KB)
--------SingleInstanceFW.opt(48KB)
--------SingleInstanceFW.aps(35KB)
--------StdAfx.cpp(218B)
--------SingleInstanceFW.plg(1KB)
--------StdAfx.h(1KB)
--------SingleInstanceFWDlg.h(1KB)
--------SingleInstanceFW.cpp(2KB)
--------ReadMe.txt(4KB)
----SingleInstanceShared()
--------SingleInstanceShared.plg(1KB)
--------SingleInstanceShared.h(1KB)
--------res()
--------SingleInstanceShared.dsp(4KB)
--------SingleInstanceSharedDlg.cpp(5KB)
--------SingleInstanceShared.opt(48KB)
--------SingleInstanceSharedDlg.h(2KB)
--------SingleInstanceShared.clw(1KB)
--------StdAfx.cpp(222B)
--------resource.h(698B)
--------SingleInstanceShared.aps(35KB)
--------SingleInstanceShared.dsw(563B)
--------StdAfx.h(1KB)
--------SingleInstanceShared.rc(5KB)
--------SingleInstanceShared.ncb(41KB)
--------SingleInstanceShared.cpp(3KB)
--------ReadMe.txt(4KB)