原创 KEY_WOW64_32KEY 和 KEY_WOW64_64KEY
在打開註冊表時,32位程序往往在64爲系統上不能直接訪問64的路徑,都是自動跳到WoW6432Node下面, 在打開註冊表時添加“KEY_WOW64_64KEY”標誌,就能直接訪問64爲註冊表路徑。 LONG lReturn = Reg
原创 C++運行時錯誤處理
閒來無事作點翻譯工作,今天要介紹的是關於錯誤處理的.以下內容大部分不是我的原創,我只是把他們收集到一起來了而已. 錯誤處理在一個系統裏面算是一個比較底層的東西了.擁有一個穩定的錯誤處理系統,是一個良好的系統的基礎.從發展的
原创 GetVersion和GetVersionEx
出自:http://flyxxtt.blogbus.com/logs/42705986.html Windows API 中有兩個函數可以得到系統版本信息:GetVersion和GetVersionEx。 GetVersion這個函數曾
原创 如何解決"應用程序無法啓動,因爲應用程序的並行配置不正確"問題
應用程序事件日誌中: “C:\windows\system32\test.exe”的激活上下文生成失敗。 找不到從屬程序集 Microsoft.VC80.MFC,processorArchitecture="x86",publicKe
原创 設置當前進程的區域語言
//獲取默認的區域語言 if (GetUserDefaultUILanguage() == MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED)) // [中文(簡體)] {
原创 統計字符串中某個字符出現的次數
統計字符串中某個字符出現的次數 用標準庫算法函數“ count_if”。 1、標準庫string類型 const stringstr = “testString”; int count = count_if( str.begin(),
原创 向頁面發送http請求獲取服務器時間
向頁面發送http請求獲取服務器時間 BOOL BjcaFunc::GetNetTime(string &year, string &month, string &day) { WSADATA WSAData;
原创 linux從命令行切換到X窗口模式
從命令行切換到X窗口模式 在命令行輸入:init 5 從X窗口切換到命令行 ctrl+alt+F3 從X窗口再次切換到命令行模式 ctrl+alt+F7 開機自動進入X窗口模式, 打開文件/etc/inittab 找到其中的 id:
原创 ATL正則表達式實例
1、匹配數字、字符、下劃線 BOOL RegexMatch(CString sourceStr) { CAtlRegExp<CAtlRECharTraitsW> reRule; wchar_t *wt = L"^[A-Za
原创 求日期之間的天數差
得到給定日期和當前日期之間的相差天數。 #include <atltime.h> //傳入參數格式如“20130604131744” int BjcaFunc::getCertRemainDay(wchar_t*certEndData)
原创 C++調用ATL事件連接點
在調用者工程中,需要增加“接收器”對象,添加一般的C++類對象,從IDispatch 派生,然後完成繼承的虛函數,如創建 CSink類,繼承自IDispatch ,完成Simple16庫中觸發事件的接收器。 // 頭文件 #pragma
原创 實現tab按鍵切換Edit控件焦點(WTL)
BOOL ChangePassWordDlg::PreTranslateMessage(MSG* pMsg) { HWND hEdit = pMsg->hwnd; if((NULL !=
原创 micphone靜音設置(vista版本以上)
設置麥克風靜音 #include "windows.h" #include <mmsystem.h> #include "mmdeviceapi.h" #include <endpointvolume.h> #pragm
原创 獲取當前分辨率及dip值
#include "ShellScalingAPI.h" #pragma comment(lib, "Shcore.lib") //輸出當前分辨率 int width = GetSystemMetrics(SM_CX
原创 yum和apt-get的區別
一般來說著名的linux系統基本上分兩大類: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常見的安