原创 CoCreateInstanceEx函數使用

CoCreateInstanceEx常用於創建遠程組件,因爲考慮到遠程訪問時要在網絡上來回傳遞信息,所以此函數允許一次詢多個接口。 CoCreateInstanceEx參數說明 共有如下六個參數,分別爲: REFCLSID   rcl

原创 sprintf格式

sprintf 字串格式化命令,主要功能是把格式化的數據寫入某個字符串中。sprintf 是個變參函數,使用時經常出問題,而且只要出問題通常就是能導致程序崩潰的內存訪問錯誤,但好在由sprintf 誤用導致的問題雖然嚴重,卻很

原创 CAtlDllModuleT Class

CAtlDllModuleT Class Visual Studio 2013 其他版本 此選件類表示DLL的模塊。 template <  class T  >  cla

原创 C++ 對進程各種操作函數

VC++ 對進程各種操作函數 C/C++ code複製代碼 //獲取進程路徑 CString GetProcessPath( DWORD idProcess ) { // 獲取進程路徑 CString sPath;

原创 C#中的Action、Func委託和Lambda表達式

使用Action、Func和Lambda表達式 在.NET在,我們經常使用委託,委託的作用不必多說,在.NET 2.0之前,我們在使用委託之前,得自定義一個委託類型,再使用這個自定義的委託類型定義一個委託字段或變量。.NET 2.0給

原创 C++ COM組件相關

COM是Component Object Model (組件對象模型)的縮寫。 用戶需要什麼樣的軟件產品?這是一個多選題,但高效,健壯是肯定會被選中的。作爲一名軟件開發人員如何做才能滿足用戶的需要呢?必須要保證升級應用時不破壞與以前版本

原创 C++服務編程

環境: vs2010,多字符集 以下是一些基本知識, 不得不耐下心去理解,這對程序理解和編寫非常用幫助. 首先Microsoft Windows 服務(即,以前的 NT 服務)使您能夠創建在它們自己的Windows 會話中可長時間

原创 VS2008 將資源釋放到文件

1.得到當前exe的路徑          string strPath;char  pchr[MAX_PATH] = {0}; GetModuleFileNameA(NULL, pchr,  MAX_PATH); strPath = p

原创 ShellExecute使用詳解

有三個API函數可以運行可執行文件WinExec、ShellExecute和CreateProcess。 1.CreateProcess因爲使用複雜,比較少用。 2.WinExec主要運行EXE文件。如:WinExec('Notepad

原创 VS2010進行遠程調試方法總結

轉載:原文博客http://blog.sina.com.cn/s/blog_a459dcf5010153o7.html 假設現在有A、B兩臺PC機。 VS2010安裝在A機器上,也就是說A機器是開發使用的機器。 B機器是程序運行部署使

原创 各種數據類型之間的轉換

1. c++中string到int的轉換 1) 在C標準庫裏面,使用atoi: #include <cstdlib> #include <string> std::string text = "152"; int number

原创 VS2010工程屬性——生成後事件

生成事件 copy "$(TargetPath)" "%EEEEPath%\bin\Coordinator\"  // 將目標exe或dll拷貝到目標路徑下 copy "$(TargetPath)" "$(SolutionDir)\..\

原创 VC運行庫 (/MT /MD 等)

   由於老是混淆這些概念,特轉此微博。      VC項目屬性→配置屬性→C/C++→代碼生成→運行時庫 可以採用的方式有:多線程(/MT)、多線程調試(/MTd)、多線程DLL(/MD)、多線程調試DLL(/MDd)、單線程(/

原创 五步搞定Android開發環境部署——非常詳細的Android開發環境搭建教程

本教程將分爲五個步驟來完成Android開發環境的部署。 第一步:安裝JDK。 第二步:配置Windows上JDK的變量環境 。 第三步: 下載安裝Eclipse 。 第四步:下載安裝Android SDK 。 第五步:爲Ec

原创 VS2008下ATL應用實例

目前MFC和ATL代表了兩種框架,分別面向不同類型的基於Windows的開發。   MFC代表了創建獨立的Windows應用的一種簡單、一致的方法; ATL提供了一種框架來實現創建COM客戶機和服務器所必須的樣板文件代碼。