原创 針對函數的多線程inline API HOOK

源自:http://blog.csdn.net/yiyefangzhou24/article/details/7523449 Inline API HOOK方法有很多,常見的一種方法無需內嵌彙編語句,原理簡單易懂,針對64位微軟操作系

原创 C# ListView用法詳解

原文地址 http://blog.csdn.net/chen_zw/article/details/7910324 一、ListView類           1、常用的基本屬性:         (1)FullRowSelect:設

原创 學習BluePill源碼筆記-4

2.2  2.2.1HvmSwallowBluepill函數 NTSTATUS NTAPI HvmSwallowBluepill ( ) { CCHAR cProcessorNumber; NTSTATUS Status, Cal

原创 CRC32查表法

#include <windows.h> #include <stdio.h>void PrintCrcTable() {     //Poly = 0xedb88320 WinRAR Poly    DWORD Val;     for

原创 C# treeview默認選中一個節點

有不少朋友都在找關於C#怎麼在窗體加載的時候TreeView控件自定義選中任意一個節點.而且需要選中節點的上級節點是展開的. 在這裏公佈源代碼.並附上效果圖. 當窗體一加載的時候就默認選中了銷售部(一)的節點 .並且節點0默認展開

原创 “段寄存器”的故事

http://blog.csdn.net/michael2012zhao/article/details/5554023 一、 段寄存器的產生 段寄存器的產生源於Intel 8086 CPU體系結構中數據總線與地址總線的寬度不一致。

原创 循環冗餘校驗碼(CRC)應用總結(包括C++源碼)

最近在實習期間需要用到數據的校驗,所選爲CRC16,那麼就在此總結一番吧。 現在此說明下什麼是CRC:循環冗餘碼校驗 英文名稱爲Cyclical Redundancy Check,簡稱CRC,它是利用除法及餘數的原理來作錯誤偵測(Er

原创 x64 下的 segmentation 情形

6.1、 x64 下的物理資源及系統數據結構 6.1.1、 segment registers   x64 體系在硬件級上最大限度地削弱了 segmentation 段式管理。採用平坦內存管理模式,因此體現出來的思想是 base 爲 0

原创 實現GetProcAddress

標 題: 【原創】完美實現GetProcAddress 作 者: blueapplez 時 間: 2010-09-27,22:11:13 鏈 接: http://bbs.pediy.com/showthread.php?t=12

原创 Windows Job簡介

一直以來對這個東西總是搞不清楚,看了幾遍Windows核心編程後,總算是有一點點感覺了,歡迎高手對我不正確的理解拍磚指正。 Job可以被理解爲進程的容器,而它又不是單純的容器,按照書本上所講的,Job是一個沙盒,它可以爲在它裏面運行的

原创 MiniFilter簡介

minifilter是sfilter後微軟推出的過濾驅動框架。相比於sfilter,他更容易使用,需要程序員做的編碼更簡潔。系統爲minifilter專門製作了一個過濾管理器,這個管理器本身其實是一個傳統過濾驅動,它向minifilter

原创 C語言的繼承

這裏說的繼承有點像C++裏的父類和子類,實際上是結構體類型的強制轉換,最近看Linux內核源碼時經常接觸到這種方法,在這裏就當作是一個簡單的學習吧。      下面給出一個Demo,很簡單,分別定義了一個father結構體和一個son

原创 Linux設備驅動之Ioctl控制

http://www.cnblogs.com/geneil/archive/2011/12/04/2275372.html

原创 google查找二級域名

site:*.qq.com

原创 Windows下ICC編譯器一個報錯問題

我下ICC的原因很簡單,想在x64下用__asm關鍵字 結果在編譯的時候VS報錯:icc: error #10310: Failed to enable trusted storage check for licensing: WARNI