摘要:
正在做的软件升级系统,像QQ升级一样,升级程序运行时,主程序运行不了,要等升级程序运行完毕,主程序才可以继续运行这里采用命名互斥量来实现进程间互斥主程序代码:HANDLE m_hMutex = OpenMutex(MUTEX_ALL_ACCESS,FALSE,L"MYHTTP"); //打开互斥量,如果之前不存在,则返回值为0,否则返回非零值if(m_hMutex) {WaitForSingleO... 阅读全文
posted @ 2009-12-10 15:49
fairycao
阅读(1513)
评论(0)
推荐(0)
摘要:
最近在做一个软件升级系统,要实现从一个程序中启动另一程序,开始想到用CreateProcess(),但是后来发现这个主要用来父进程与子进程之间的交互,两个并行进程用这个怎么实现我也没有去考证,但是后来我用ShellExecute()是可以实现的。其头文件是#include <shellapi.h>::ShellExecute(NULL, L"open",L"E:\\Projects\\... 阅读全文
posted @ 2009-12-10 15:33
fairycao
阅读(360)
评论(0)
推荐(0)
摘要:
VC2005编程的时候,遇到如下奇怪的错误,而且构造函数并没有返回值:error C2533: 'cirqueue::cirqueue' : constructors not allowed a return type好不容易才发现,在类定义或者申明时,结束的地方忘了加个'; " 阅读全文
posted @ 2009-12-10 15:24
fairycao
阅读(380)
评论(0)
推荐(0)
浙公网安备 33010602011771号