建议把SendMessage改为PostMessage看看。
使程序只能运行一个的方法很多,例如使用全局原子方法:
程序开始第一行
char *str="124urwe0r9uwe09rwqe";//独特字符串,长度小于255
ATOM atom;
atom=GlobalFindAtom(str);
if(atom)//重复运行,退出
{}
atom=GlobalAddAtom(str);程序退出
GlobalDeleteAtom(atom);
使程序只能运行一个的方法很多,例如使用全局原子方法:
程序开始第一行
char *str="124urwe0r9uwe09rwqe";//独特字符串,长度小于255
ATOM atom;
atom=GlobalFindAtom(str);
if(atom)//重复运行,退出
{}
atom=GlobalAddAtom(str);程序退出
GlobalDeleteAtom(atom);
解决方案 »
- 声音的CProgressCtrl
- vc ado调用oracle存储过程的问题
- 跪求大虾解决毕业设计问题(中文分词)
- 如何控制系统托盘中“本地连接”图标的闪与不闪?高手进
- 呕血提问,那位大侠能够提供在16位DOS下使用保护模式开发的工具(C和C++)要有下载地址,在线等候。
- 在vb程序中如何卸载VC++写的DLL中的窗体(关注)
- 请问installshield 调用dll的问题
- 请大家看一看,我的处女作,给个评价,给个建议,我改进改进
- 怎摸将按纽与菜单命令关联,使点击按纽有同样响应
- 要租房,蓟门桥 - 北太平庄 - 马甸西,一居室或合租!!!!!
- 不通过ISP自己可以实现吗???????
- shell中email
第二个广播wm_second,第一个收到以后,发现不是自己发送的于是发给第二个程序wm_die,第二个收到以后退出
应该是可以工作的.
所以,,,为什么不能工作....关注
{
::CreateMutex (NULL, TRUE, m_pszExeName);
if (ERROR_ALREADY_EXISTS == GetLastError())
{
return FALSE;
}
....
}