原创 How To Adding Help to a Service Provider Property Page(添加服務提供程序屬性頁)

SUMMARY   <script type="text/javascript"></script> When MAPI is used to write a service provider, it is sometimes nec

原创 有關VC編譯器的#pragma的用法

在所有的預處理指令中,#Pragma   指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C ++語言完全兼容的情況下,給出主機或操作系統專有的

原创 Codeblocks 中文支持

   經常在Codeblocks中編寫代碼時,由於使用中文字符串,會出現如下錯誤:         Illegal byte sequence    其實這是因爲編譯器不支持中文。    在網上搜了半天,終於發現設置方法:     進入到

原创 snmp++ 3.2.23中的內存泄漏

在log.h 中static AgentLog* log()    { if (!instance) init(new AgentLogImpl()); return instance; }分配的instance沒有釋放,造成64字節(6

原创 wxWidget的編譯(window & linux)

    1. linux下的編譯和安裝         這裏編譯的是wxGTK 2.8.7版本,解壓後,進入解壓的目錄,建立4個文件夾,分別是:         ../configure --enable-debug --enable-

原创 同時運行多個後臺服務程序

  後臺服務程序的創建:            以下例子中創建了兩個服務,分別爲  “service1”  "service2"    #include "stdio.h"#include "afx.h"int main(int argc

原创 gsoap服務端的開發及注意事項

         1. 可以先用JAVA生成接口的WSDL文件;          2. 自己編寫一個接口文件,然後使用" soapcpp2 -i soapsample.h" 生成C的服務端和客戶端,其中服務端文件爲soapsamleSe

原创 log4cplus 配置

# RootLoggerlog4cplus.rootLogger=DEBUG, FILE, CONSOLE#log4cplus.logger.xxxx.logger=DEBUG, FILE # FILE Appnederlog4cplus

原创 Scons軟件構建工具

    scons是一個Python寫的自動化構建工具,從構建這個角度說,它跟GNU make是同一類的工具。     scons就是這樣一個構建工具:你告訴它要做的任務,以及完成這個任務需要的輸入,以及這個任務產生的輸出,怎麼做這個任務

原创 [gsoap] SIGPIPE (Broken pipe) in client/standalone server

  注: 在使用Gsoap時,避免使用函數重載,否則會出現一些意想不到的問題.   Whenever you use keep-alive support, a signal handler is required on Unix/Lin

原创 Visual Studio 2008配置DDK驅動開發環境

1.首先下載ddk開發包Windows DDK 3790.1830 下載安裝DDK後,去http://ddkwizard.assarbad.net/ 下載ddkwizard_setup_v1.2.0a、ddkbuild_bat.zip、d

原创 Winlogon notify的Vista移植

                      Winlogon notify的Vista移植 By MikeFeng  QQ: 76848502 大家知道,在Windows XP和2000中,有個Winlogon notify的方法來接收l

原创 後臺服務程序開發(完整版)

 一直感覺VC++太複雜了,但昨天看了汪蒲陽編著的因特網應用編程,其中寫到後臺服務程序的編寫,論述的非常詳細,而且邏輯清晰,看了之後感覺明白不少,故拿來與需要之人共享,並更正了原程序的一些錯誤,補充了一些材料。另外還有一種用C++編寫後臺

原创 MFC中多文檔ActiveX創建子窗口

               最近做了一個ActiveX控件 , 用於同時打開多個文檔. 並提供了一個接口: OpenDocument( filename) 供外部程序調用;                在應用程序中, 創建一個Dial

原创 /subsystem:windows 與 /subsystem:console

       操作系統裝載應用程序後,做完初始化工作就轉到程序的入口點執行。程序的默認入口點實際上是由連接程序設置的,不同的連接器選擇的入口函數也不盡相同。在VC++下,連接器對控制檯程序設置的入口函數是 mainCRTStartup,m