怎么让程序只启动一次啊??(98下) 我做了一个基于对话框的小程序,我想让它在启动之前先检查一下是否已经启动了,如果已经运行了就不再运行了,该怎么做?在2000下用EnumDesktopWindows可以,但在98下就不支持,该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString strClassName="TongSvcInstance"; HANDLE m_hMutex; m_hMutex = OpenMutex (MUTEX_ALL_ACCESS, FALSE, strClassName) ; if (m_hMutex == NULL) m_hMutex = CreateMutex (NULL, TRUE, strClassName) ; else return FALSE; 多谢,我刚试了可以。高手能不能解释一下,为什么在另一个程序里能打开其它程序里创建的Mutex呢? 破CSDN,我的帖子怎么又不见了? MFC动态生成菜单问题 存储卡插入拔出读卡器会发出什么消息? 请问在VC2005里面如何找到Microsoft web浏览器控件啊?急急急 匹配字符 关于文件和基于对话框应用程序的关联问题? 关于htmldialog中对弹出窗口消除后余留主界面阴影问题 CRichEditView怎么让他不自动换行? 关于分割窗口的问题。急! 请问怎样可以查找到CTRL+ALT+DEL打开的对话框没有的服务程序? VC程序与java 程序的socket通信问题 哪位高手能帮我写个com口的小程序啊!
HANDLE m_hMutex;
m_hMutex = OpenMutex (MUTEX_ALL_ACCESS, FALSE, strClassName) ;
if (m_hMutex == NULL)
m_hMutex = CreateMutex (NULL, TRUE, strClassName) ;
else
return FALSE;
高手能不能解释一下,为什么在另一个程序里能打开其它程序里创建的Mutex呢?