原创 Windows Service的PreMessageLoop BUG修復

Windows Service的PreMessageLoop    HRESULT PreMessageLoop(int nShowCmd)     {         HRESULT hr;         m_status.dwC

原创 資源 分配函數 清除函數 需要手動清除

 資源 分配函數 清除函數 需要手動清除 Accelerators LoadAccelerators N/A No Atoms GlobalAddAtom GlobalFreeAtom Yes Bitmaps CreateBi

原创 四種畫背景的方法

方法一:調用CWinApp類的成員函數SetDialogBkColor來實現。 ---- 其中函數的第一個參數指定了背景顏色,第二個參數指定了文本顏色。下面的例子是將應用程序對話 框設置爲藍色背景和紅色文本,步驟如下: ---- ① 新建

原创 查找AD用戶

建立了一個測試的域,域內有用戶6000,但是使用下面的代碼段(從CSDN上面找到後修改出來的)列出所有的用戶時出錯了,只能顯示出前面1000個用戶. long GetUserInfoList(LPOLESTR pszSer

原创 :讓一個運行在SYSTEM權限下的進程與當前用戶的桌面進行交互 代碼:

 #define  DESKTOP_ALL ( DESKTOP_READOBJECTS |  DESKTOP_CreateWINDOW |  / DESKTOP_CreateMENU |  DESKTOP_HOOKCONTROL |  

原创 用 VC++ 2008 編寫 Windows Service(系統服務)

  用 VC++ 2008 編寫 Windows Service(系統服務) 2008-03-30 08:08 現 在許多 Windows Ser

原创 數組與指針---都是"退化"惹的禍

數組與指針---都是"退化"惹的禍 1. 什麼是數組類型? 下面是C99中原話: An array type describes a contiguously allocated nonempty set of objects with

原创 VC彈出“選擇文件夾”對話框的程序的編寫

VC彈出“選擇文件夾”對話框的程序的編寫 (2009-06-25 20:21:26) <script> var $tag='it'; var $tag_code='4e108387259534ce8df699b26c70929

原创 截屏

#include "stdafx.h" #include <windows.h> #include <atlimage.h> int __stdcall WinMain(             HINSTAN

原创 從AD中查找用戶

#include #include #include //Make sure you define UNICODE //Need to define version 5 for Windows 2000 #define _WIN32_WI

原创 Socket傳輸文件示例

Socket傳輸文件示例         //1:顯示文件進度 //2:可以隨時終止傳輸過程 //發送數據線程 UINT SendDataThread(LPVOID lpParam); //接收數據線程 UINT Receive

原创 vc6和vs2003下ATL服務程序的區別

【zz】vc6和vs2003下ATL服務程序的區別 2009-02-25 11:14 在VC++6與VC++.Net 2003中使用ATL開發Windows服務時,是有一些區別的。      其原因是VC++6與VC++.Net

原创 atl servcie

atl servcie 2007-09-22 15:05   ATL Services :To create your ATL COM object so that it runs in a service, simply selec

原创 內存泄漏檢查

#ifdef _DEBUG #define _CRTDBG_MAP_ALLOC #include #include #endif 主函數頭部加上 #ifdef _DEBUG _CrtSetDbgFlag(_CRTDBG_ALLOC_M

原创 怎麼查看端口占用情況?

  怎麼查看端口占用情況?        開始--運行--cmd 進入命令提示符 輸入netstat -ano 即可看到所有連接的PID 之後在任