原创 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