原创 Visual Studio 2005 中的新增安全性功能

  Visual Studio 2005 中的新增安全性功能 發佈日期 : 11/18/2005 | 更新日期 : 11/18/2005

原创 將虛擬地址轉換成物理地址

大多數調試器命令的輸入參數和輸出結果使用虛擬地址,而不使用物理地址。不過,有時候可能用得上物理地址。 有兩個方法將一個虛擬地址轉換成一個物理地址:使用 !vtop 擴展和使用 !pte 擴展。在Windows NT 4.0中還可以使用 !

原创 在VC中ADE32反彙編引擎的使用,打算配合inline hook使用。。(~ o ~)~zZ

ADE32下載,CSDN上有,自己找下 1 在工程文件中加入ADE32.OBJ  和ADE32.H 2 在工程的CPP文件中加入 extern "C" { #include "ADE32.H" void ade32_init(DWORD

原创 Windows 2000內存篇 分頁機制介紹(一)

基本概念 Windows 2000 使用基於分頁機制的虛擬內存。每個進程有4GB的虛擬地址空間。基於分頁機制,這4GB地址空間的一些部分被映射了物理內存,一些部分映射硬盤上的交換文 件,一些部分什麼也沒有映射。程序中使用的都是4GB地

原创 32位的虛擬地址翻釋成32位的物理地址

32位的虛擬地址翻釋成32位的物理地址     自 386開始,IA-32處理器開始支持分頁機制。分頁機制的主要目的是高效地利用內存,按頁來組織和管理內存空間,把暫時不用的數據放到外部存儲器(通常 是硬盤)上。在啓用分頁機制後,操作系統將

原创 臨界區的LockCount爲何小於-1

臨界區的LockCount爲何小於-1 (2009-04-19 22:39:53) <script> var $tag='臨界區,lockcount,死鎖,it'; var $tag_code='3c4da065ac84e13

原创 VC++常用數據類型及其操作詳解

一.VC常用數據類型列表 二.常用數據類型轉化 2.1數學類型變量與字符串相互轉換 2.2 CString及string,char *與其他數據類型的轉換和操作 ●CString,string,char*的綜合比較 ●數學類型與CStr

原创 VC++常用數據類型及其操作詳解

一.VC常用數據類型列表 二.常用數據類型轉化 2.1數學類型變量與字符串相互轉換 2.2 CString及string,char *與其他數據類型的轉換和操作 ●CString,string,char*的綜合比較 ●數學類型與CStr

原创 Android之PreferenceActivity

        看到很多書中都沒有對PreferenceActivity做介紹,而我正好又在項目中用到,所以就把自己的使用的在這總結一下,也方便日後查找。 PerferenceActivity是什麼,看下面的截圖:           

原创 C語言宏定義技巧(常用宏定義)

C語言宏定義技巧(常用宏定義)      寫好C語言,漂亮的宏定義很重要,使用宏定義可以防止出錯,提高可移植性,可讀性,方便性 等等。下面列舉一些成熟軟件中常用得宏定義。。。。。。     1,防止一個頭文件被重複包含  #ifndef 

原创 通用的inline hook,

#include "ntddk.h" #include "ade32.h" #define KERNEL_SEG        0x0008 UNICODE_STRING ObjPtrName = { 0 }; typedef void

原创 正則表達式

Boost 正則表達式使用:http://www.vckbase.com/document/viewdoc/?id=1636 ATL 正則表達式庫使用:http://www.vckbase.com/document/viewdoc/?id

原创 如何根據程序崩潰時的DMP文件使用WinDbg查找調用堆棧

如何根據程序崩潰時的DMP文件使用WinDbg查找調用堆棧   HOW TO: 查找問題的異常堆棧時出現的 UnhandledExceptionFilter 調用堆棧跟蹤中 http://support.microsoft.com/k

原创 PreferenceActivity用法簡介

在開發應用程序的過程中我們有很大的機會需要用到參數設置功能,那麼在Android應用中,我們如何實現參數設置界面及參數存儲呢,下面我們來介紹一下Android中的一個特殊Activity–PreferencesActivity。Pr

原创 android bundle putSerializable 保存當前acitvity時候拋出IOException的解決方法

折騰了半天,終於解決了這個問題。解決方法很簡單,serializable的類不能定義爲inner類。意思是不能定義到activity類裏面,否則就會出現這個bug!   萬惡的gw,本來很容易找到原因,被牆了很多信息無法查詢,具體這個