原创 Unicode時RegSetValueEx注意事項
RegSetValueEx中最後兩個參數Lpdata和cbDate需要特別注意。 Lpdata:當dwType爲REG_SZ或REG_MULTI_SZ時,若定義了unicode則該參數應爲wchar_t*型字符串(以NULL結
原创 VS中各種預定義路徑OutDir、ProjectDir、SolutionDir
說明 $(RemoteMachine) 設置爲“調試”屬性頁上“遠程計算機”屬性的值。有關更多信息,請參見更改用於 C/C++ 調試配置的項目設
原创 莫名其妙的遇到ASSERT(m_pDocManager != NULL);錯誤
在編譯選項爲debug時,調試程序總是在 CDocument* CWinApp::OpenDocumentFile(LPCTSTR lpszFileName) { ASSERT(m_pDocManager != NULL);
原创 VC將窗口置最前
前置: windows下簡單的調用Setforegroundwindow並不能將窗口置最前,我找到三種方法可以實現該功能。 1、先置topmost,然後取消 SetWindowPos(HWND_TOPMOST, 0, 0, 0, 0,
原创 TCP連接及斷開
TCP報文首部 源端口和目的端口,各佔2個字節,分別寫入源端口和目的端口; 序號,佔4個字節,TCP連接中傳送的字節流中的每個字節都按順序編號。例如,一段報文的序號字段值是 301 ,而攜帶的數據共有100字段,顯然下一個報文段(如果還有
原创 OpenSSL s_client
用途: s_client爲一個SSL/TLS客戶端程序,與s_server對應,它不僅能與s_server進行通信,也能與任何使用ssl協議的其他服務程序進行通信。 用法: [cpp] view plaincopy openssl s
原创 VC/MFC(C++)實現文件拷貝和文件刪除等
1、文件拷貝 ///////////////////////////////// //MFC版 文件拷貝 ///////////////////////////////// void FileCopyTo(CString source,
原创 windows 64位操作系統判斷及重定向Redirection 示例
typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); LPFN_ISWOW64PR
原创 MFC怎樣編寫後臺運行的程序
MFC怎樣編寫後臺運行的程序 --------------------------------------------------------------- http://www.codeproject.com/system/xserv
原创 應對32位程序在64位系統上訪問註冊表和文件自動轉向問題
1 簡介 當前計算機系統已經逐漸地從32位轉到64位,XP,2003,VISTA都有64位的版本。從目前而言,32位應用程序還是佔了絕大多數,但是也有部分應用程序既有32位版本,又有64位版本。爲了保證32位程序可以順利運行在64位系統上
原创 source insight expand tabs設置
發現自己的source insight中寫c++一直存在tab,但c下面卻沒有問題,tab被轉化爲空格。 首先看了一下document options,c++類型的expand tabs選項也已經被選中,和c類型的editing opt
原创 vs2008生成的各種文件
一、sln文件 .sln(Solution)解決方案文件,表示一個項目組,他通常包含一個項目中所有的工程文件信息。 二、suo文件 suo(Solution User Options)解決方案用戶選項文件,記錄所
原创 關於光驅自運行
1, 【HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Exploer】 中"NoDriveTypeAutoRun",決定了是否執行Autor
原创 openssl 生成證書及生成過程
1. 基本原理 公司一個項目要進行交易數據傳輸,因爲這個項目銀行那邊也是剛剛開始啓動,所有的支持只有一個傳輸字段的說明文檔,好吧,總的有人做事不是嘛,於是接口開發正式展開,第一步的難點就是加密解密,我選擇使用OpenSSL. OpenSS
原创 linux iptables詳解
前提基礎: 1、當主機收到一個數據包後,數據包先在內核空間中處理,若發現目的地址是自身,則傳到用戶空間中交給對應的應用程序處理,若發現目的不是自身,則會將包丟棄或進行轉發。 2、iptables實現防火牆功能的原理是:在數據包經過內核的過