原创 char *轉string

//string --> const char  string str2ch; str2ch.c_str();    //=============================  //string --> char *//先轉爲 co

原创 CTreeCtrl添加圖標幾種方法

ASSERT(pmyTreeCtrl-> GetImageList(TVSIL_NORMAL)   ==   NULL);  pmyTreeCtrl-> SetImageList(pmyImageList,   TVSIL_

原创 TabCtrl使用實例(包括圖標)

//tab控件添加圖標      m_Image.Create(16,16,ILC_COLOR8|ILC_MASK,3,0); // m_Image.Add(::AfxGetApp()->LoadIconA(IDI_ICON1));m_

原创 VC利用FindWindow進程和消息間通信

                      COPYDATASTRUCT cpd; CString   m_szData = _T("hearbeat");cpd.dwData = REGION_SERVER_PRO_ID;cpd.c

原创 C/C++通過WMI和系統API函數獲取獲取系統硬件配置信息

    原文地址:http://blog.csdn.net/wenliabc2007/article/details/6718084  前段時間由於項目需要,要求做一個服務器的實時性能監控(CPU、內存、網絡利用率等)和讀取服務器的硬

原创 C++ 用libcurl庫進行http通訊網絡編程和簡介

一、LibCurl基本編程框架 二、一些基本的函數 三、curl_easy_setopt函數部分選項介紹 四、curl_easy_perform 函數說明(error 狀態碼) 五、libcurl使用的HTTP消息頭六、獲取http應

原创 vs2005 爲函數自動添加註釋

a) 自動添加文件註釋  效果如下: [cpp] view plaincopy /*   * Copyright(C) 2012,Company 保留所有權利。( All rights reserved. ) 

原创 C++使用libcurl做HttpClient

當使用C++做HTTP客戶端時,目前通用的做法就是使用libcurl。其官方網站的地址是http://curl.haxx.se/,該網站主要提供了Curl和libcurl。Curl是命令行工具,用於完成FTP, FTPS, HTTP,

原创 在控制檯程序中不顯示控制檯界面

直接在加入: #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) // 設置連接器選項,不顯示dos窗口

原创 C++調用HTTP實現方式

Http訪問有兩種方式,GET和POST,就編程來說GET方式相對簡單點,它不用向服務器提交數據,程序中使用POST方式, 提交數據並從服務器獲取返回值。 爲實現Http訪問,微軟提供了二套API:WinINet, WinHTTP。Win

原创 win32窗口全屏

//全屏HWND hDesktop;RECT rect;hDesktop= GetDesktopWindow();GetWindowRect( hDesktop, &rect  );SetWindowLong( hwnd, GWL_STY

原创 vc操作註冊表

VC操作註冊表函數 1. 打開註冊表鍵    LONG RegOpenKeyEx( HKEY hKey,         // handle to open key主鍵 LPCTSTR lpSubKey, // subkey n

原创 根據進程名或者ID稱關閉進程

bool KillProcess(int Pid) {HANDLE hProcess; DWORD dwPriorityClass;            //打開進程句柄  hProcess = Ope

原创 用C++做微信公衆平臺開發的後臺開發時,用sha1加密驗證的方法

微信公衆平臺開發時,需要驗證消息是否來自微信服務器,這要用到sha1加密算法,官網上給的是php的sha函數,C++中要用到下面這個函數: 一、引入頭文件: #include<openssl/sha.h> #include<inttype

原创 根據進程名稱查找進程

int FindProcess(const char * proname) {PROCESSENTRY32 pinfo;pinfo.dwSize = sizeof(PROCESSENTRY32);int