首页  :: 新随笔  :: 管理

2011年4月21日

摘要: ///////////////////////////////<防止重复运行>///////////////////////////////////////////////CString lpszName="proj Test"; //窗口的标题 HANDLE hMutex = NULL; hMutex = ::OpenMutex(MUTEX_ALL_ACCESS,TRUE,lpszName); if(hMutex) { CWnd *pWnd=CWnd::FindWindow(NULL,lpszName);//目标进程的窗口的captainif(pWnd) { 阅读全文

posted @ 2011-04-21 14:33 季枫 阅读(1311) 评论(0) 推荐(0) 编辑

摘要: vpn客户端要实现web登陆,采用activeX是相对来说最便捷、可靠性最好的一种方式,缺点在于activeX只适用于IE浏览器。 那么vpn客户端要为ActiveX提供调用接口和接收相应的参数,一般常用的方式有两种: 1、socket通讯 2、可执行程序的运行参数 如果是socket通讯必须要vpn客户端作监听tcp端口接收处理消息,activeX发消息,实现相对来说比较复杂; 可执行程序的运行参数让activeX调用相对来说非常简单,但是执行可执行程序都是以新开一个系统进程方式执行,那么要实现通讯需要解决:1、vpn客户端在系统中只能有一个进程实例 2、在新进程收到消息后需要收到的消息发送 阅读全文

posted @ 2011-04-21 14:30 季枫 阅读(3896) 评论(0) 推荐(0) 编辑

智读 | 成都会领科技有限公司官网 | 智读App下载 | 每天听本书的博客 | |