原创 通過實例來實現split的理解

例如我想取得一個ftp裏的用戶名及密碼(服務器等)值(用IE當FTP時或從表中取出FTP的值)。下面是我的解決思路:設url爲收到的URL值,這裏指:

原创 隱藏任意進程,目錄文件,註冊表,端口

隱藏任意進程,目錄/文件,註冊表,端口  查找進程,目錄/文件,註冊表等操作系統將最終調用 ZwQueryDirectoryFile,ZwQuerySystemInformation,  ZwXXXvalueKey 等函數。要想攔截這些函

原创 VC項目文件功能說明

.dsp 工程文件,文本格式,不可丟失或損壞 .dsw 工作區文件,丟失或損壞時,可點擊.dsp文件打開工程,.dsw文件自動重建 .clw ClassWizard信息文件,ini格式,ClassWizard出問題時可刪除它再重建 .ma

原创 Windows的版本定義

_WIN32_WINNT 需要你自已在stdafx.h頭文件中定義.編譯器根據此宏來確定windows的版本,如果你需要使用高版本的WIN32函數,只有你定義了此宏後才能使用; Windows XP                   _

原创 生成一個不重複隨機序列

一: #include <iostream>#include <algorithm>#include <iterator>#include <vector> int main(){ std::vector<int> ivec(0, 100

原创 VC編程指南67篇

摘自"水木清華"  1. 如何獲取應用程序的實例句柄?   應用程序的 實例句柄保存在CWinAppIm_hInstance 中,可以這麼調用   AfxGetInstancdHandle獲得句柄.     Example: HANDLE

原创 數據類型轉換的整理

本人並未對所有方法都做測試,僅僅是爲了給大家一個參考。 讀者層次:初學 int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";ch

原创 指針---C/C++的靈魂

第一章    指針的概念  指針是一個特殊的變量,它裏面存儲的數值被解釋成爲內存裏的一個地址。要搞清一個指針需要搞清指針的四方面的內容:指針的類型,指針所指向的類型,指針的值或者叫指針所指向的內存區,還有指針本身所佔據的內存區。 讓我們

原创 如何實現鎖定解鎖工具欄的功能

我們可以用CFrameWnd的EnableDocking讓控制欄可停靠,但我們在CFrameWnd中卻找不到DisableDocking之類的函數來移除控制欄的可停靠特性。那我們如何實現IE和Explore那樣的鎖定/解鎖工具欄的功能呢?

原创 CString 操作指南

通過閱讀本文你可以學習如何有效地使用 CString。   CString 是一種很有用的數據類型。它們很大程度上簡化了MFC中的許多操作,使得MFC在做字符串操作的時候方便了很多。不管怎樣,使用CString有很多特殊的技巧,特別是對於

原创 朋友 Assert

原創:Rob Manderson來源:www.codeproject.com翻譯:hywqs_sky 引言    在C++的消息公告板上經常可以看到出現ASSERT錯誤的求助信息。雖然這通常是希望消除ASSERT錯誤的幫助請求,但是幾乎所

原创 OnIdle的處理

RemarksOverride this method to perform idle-time processing. OnIdle is called in the default message loop when the mess

原创 侯捷 1999.04.08《在 console mode 中使用 C/C++ 編譯器》

在 console mode 中使用 C/C++ 編譯器 侯捷 1999.04.08 我總是鼓勵 C/C++ 的學習者,在剛接觸這個程式語言的時候,先以 console mode(DOS-like)程式爲目標。換言之,不要一開始就想寫

原创 自己動手寫操作系統

標題: 自己動手寫操作系統 來源:不詳 作者:不詳 日期:2004-04-13   自己動手寫操作系統         有人可能擔心自己既沒有學過計算機原理,也沒有學過操作系統原理,更不懂彙編語言,對C語言也一知半解,能寫操作系統嗎?答

原创 Windows 關機消息的截獲

摘要 用戶的一個誤操作往往會引起Windows系統的退出,正運行中的程序的數據也因此丟失,爲了提高我們程序的健壯性,下面我們來說說 Windows 關機消息的截獲原理   在Windows關機或註銷的時候會給每個進程傳送一個WM_QUER