摘要: 命名管道的好处是使用方便传送快。但是也有坏处,就是不同的用户之间是无法进行通信的。所谓不同用户就是在WINDOWS中的进程所属用户不同。先留一个命名管道的通信的例子:[代码][代码]为了达到不同用户之间进行通信,可以采用SOCKET的方式,同样放上例子:首先是都要放的声明:#include <winsock.h>#pragma comment(lib, "ws2_32.lib")然后:... 阅读全文
posted @ 2009-08-30 22:27 OpLusX 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: //方案— 优点:仅使用C标准库;缺点:只能精确到秒级 #include <time.h> #include <stdio.h> int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime... 阅读全文
posted @ 2009-08-30 17:13 OpLusX 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 用VC++建立Service服务应用程序 为什么要使用服务应该程序呢?服务程序就像系统的一些服务一样,能 够自动地启动,并执行相应的操作;而且因为服务程序的在层次上和一般的应用程序不同,其能够在系统启动时就自动地运行,而不像一般的应用程序那样一定要在 登陆后才能运行,这些就是服务的一些好处了,如果你也想你的程序具有这样的功能,那么你就可以建立一个服务应用程序了。   下面就跟着我一步一步地教你怎么... 阅读全文
posted @ 2009-08-30 17:06 OpLusX 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 如果你想在Windows平台上构建服务器应 用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择 (WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合... 阅读全文
posted @ 2009-08-30 17:04 OpLusX 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 本文为转自网络文章: 1、WH_CALLWNDPROC和WH_CALLWNDPROCRET Hooks WH_CALLWNDPROC和WH_CALLWNDPROCRET Hooks使你可以监视发送到窗口过程的消息。系统在消息发送到接收窗口过程之前调用WH_CALLWNDPROC Hook子程,并且在窗口过程处理完消息之后调用WH_CALLWNDPROCRET Hook子程。WH_CALLWNDP... 阅读全文
posted @ 2009-08-30 16:57 OpLusX 阅读(252) 评论(0) 推荐(0) 编辑