lantionzy
coding
posts - 10, comments - 39, trackbacks - 0, articles - 0
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
VC保證應用程序只有一個實例在運行
Posted on 2009-10-14 17:40
lantionzy
閱讀(2956)
評論(8)
編輯
收藏
引用
所屬分類:
VC/MFC
在項目開發中,經常要求系統在同一時刻在同一臺機器上只能運行一個實例,可以通過這種方式實現
在InitInstance()函數中添加如下代碼:
Sample Code
HANDLE m_hMutex
=
::CreateMutex(NULL,TRUE,m_pszName);
if
(GetLastError()
==
ERROR_ALREADY_EXISTS)
{
AfxMessageBox(
"
您已經運行了本軟件!
"
);
//
彈出對話框確認不能運行第二個實例。
return
FALSE;
}
Feedback
#
re: VC保證應用程序只有一個實例在運行
回復
更多評論
2009-10-14 21:37 by
欲三更
普遍的通用方法.
#
re: VC保證應用程序只有一個實例在運行
回復
更多評論
2009-10-15 09:06 by
guest
這個Mutex放在那個目錄?如果不是Global\目錄下,在終端下使用會出現BUG
#
re: VC保證應用程序只有一個實例在運行[未登錄]
回復
更多評論
2009-10-15 09:38 by
lantionzy
@guest
可以說得詳細點嗎?
#
re: VC保證應用程序只有一個實例在運行
回復
更多評論
2009-10-15 11:16 by
tailorcai
在多用戶的環境下,不同用戶還是可以運行多個實例。除非name前面加上Global\...
#
re: VC保證應用程序只有一個實例在運行[未登錄]
回復
更多評論
2009-10-15 11:36 by
lantionzy
@tailorcai
哦,學習了。將CreateMutex第三個參數改成"Global\\MyApp.EXE")即可。
謝謝
#
re: VC保證應用程序只有一個實例在運行[未登錄]
回復
更多評論
2009-10-15 11:38 by
lantionzy
網上找了下,這里有篇總結。讓程序只運行一個實例的四種方法:
http://blog.csdn.net/magictong/archive/2008/12/25/3603015.aspx
#
re: VC保證應用程序只有一個實例在運行
回復
更多評論
2009-10-15 16:03 by
岳陽
使用共享內存,把程序的實例句柄放入即可。
#
re: VC保證應用程序只有一個實例在運行
回復
更多評論
2009-10-29 09:55 by
aaa
★★★ 誠招VC程序員參與計算機書籍出版
優厚的稿酬,誠招VC技術人員參與各種技術書籍出版。
通過該書籍,作者可以得到如下報酬:
1、豐厚的稿酬。
2、書籍著作的署名權。
3、對作者和書進行宣傳,提高作者在技術圈子里的名氣。
可異地兼職,如果您有這方面的興趣和能力,請與我聯系。
Email:sanqing_123@126.com
QQ:326098670
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
剖析網絡編程(4)-- 基于UDP的簡單聊天程序
編寫支持快速用戶切換的應用程序
VC保證應用程序只有一個實例在運行
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © lantionzy
日歷
<
2010年2月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
(12)
C++ Primer(9)
STL
VC/MFC(3)
隨筆檔案
(10)
2009年10月 (10)
常用鏈接
CPlusPlus
CSDN社區中心
MSDN 技術資源庫
Ubuntu中文論壇
我的C++博客
我的博客園
搜索
積分與排名
積分 - 32176
排名 - 620
最新評論
1.?re: 剖析網絡編程(4)-- 基于UDP的簡單聊天程序
@欲三更
尼瑪,這不是孫鑫的那本書上的內容嗎,不過我也才看到,正在測試
--fcx1572
2.?re: C++ string::size_type 類型
抄襲C++ Primer
--Your Uncle
3.?re: 剖析網絡編程(4)-- 基于UDP的簡單聊天程序
好吧,我承認我受益匪淺
--666
4.?re: 剖析網絡編程(2)-- 基于UDP的的網絡應用程序
支持樓主啊,對比tcp ,udp正式我所需要的。
--456
5.?re: VC保證應用程序只有一個實例在運行
評論內容較長,點擊標題查看
--aaa
閱讀排行榜
1.?C++ string::size_type 類型(12119)
2.?VC保證應用程序只有一個實例在運行(2956)
3.?剖析網絡編程(4)-- 基于UDP的簡單聊天程序(2580)
4.?編寫支持快速用戶切換的應用程序(2174)
5.?剖析網絡編程(1)-- 基于TCP的的網絡應用程序(2127)
評論排行榜
1.?剖析網絡編程(4)-- 基于UDP的簡單聊天程序(12)
2.?C++ string::size_type 類型(8)
3.?VC保證應用程序只有一個實例在運行(8)
4.?剖析網絡編程(2)-- 基于UDP的的網絡應用程序(3)
5.?泛型算法(2)
久久国产亚洲高清观看
|
久久国产亚洲精品
|
久久久久国色AV免费看图片
|
97久久国产综合精品女不卡
|
亚洲国产成人久久综合野外
|
亚洲伊人久久综合中文成人网
|
久久国产精品久久精品国产
|
久久久久无码专区亚洲av
|
91精品国产91久久久久福利
|
999久久久国产精品
|
久久久久久免费视频
|
99久久国产热无码精品免费久久久久
|
久久久久精品国产亚洲AV无码
|
久久国产精品成人片免费
|
嫩草影院久久99
|
国产伊人久久
|
少妇内射兰兰久久
|
国产精品久久久久9999
|
久久久精品免费国产四虎
|
精品久久久噜噜噜久久久
|
青青草原1769久久免费播放
|
99久久免费国产特黄
|
99久久夜色精品国产网站
|
亚洲第一永久AV网站久久精品男人的天堂AV
|
狠狠色婷婷久久一区二区三区
|
亚洲国产成人精品91久久久
|
欧美久久一级内射wwwwww.
|
亚洲中文字幕久久精品无码APP
|
欧美日韩精品久久久免费观看
|
精品伊人久久大线蕉色首页
|
久久精品国产99久久久古代
|
婷婷国产天堂久久综合五月
|
无码国产69精品久久久久网站
|
亚洲中文字幕无码久久综合网
|
久久精品黄AA片一区二区三区
|
久久免费精品视频
|
国产精品99久久精品爆乳
|
一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区
|
久久久久久精品成人免费图片
|
99久久国产综合精品女同图片
|
色欲久久久天天天综合网精品
|