原创 反向進程注入及隱藏--動手做一個最簡單的PELoader
創建時間:2007-07-27 更新時間:2007-07-28文章屬性:原創文章提交:Luke0314 (msfocus_at_hotmail.com)動手做一個最簡單的PELoaderLuke [email protected]一.
原创 驅動開發注意事項集錦
1. 一定不要在沒有標註 I/O 請求數據包 (IRP) 掛起 (IoMarkIrpPending) 的情況下通過調度例程返回 STATUS
原创 RoR網站如何利用lighttpd的X-sendfile功能提升文件下載性能
傳統的Web服務器在處理文件下載的時候,總是先讀入文件內容到應用程序內存,然後再把內存當中的內容發送給客戶端瀏覽器。這種方式在應付當今大負載網站,音頻視頻網站力不從心。sendfile是現代操作系統支持的一種高性能網絡IO方式,操作系統內
原创 sql 性能討論
http://baike.baidu.com/view/587074.htm
原创 Secrets of the Universe Revealed! - How NT Handles I/O Completion
http://www.osronline.com/article.cfm?id=83
原创 關於“IRP_MJ_CREATE ” 的Dispatch中判斷FileObject是文件還是目錄問題
當Ring3 CreateFile發起對某個文件對象的請求時,如:C:/Program Files/Microsoft Visual Studio/VC98/LIB/LIBC.lib"。請求進入Ring0,Fs會把該請求生成多個IRP
原创 Apache Nginx lighttpd HAProx Litespeed 緩衝原理解析fastcgi性能
由於最近在忙於web server的開發,對於靜態部分跟動態部分的交互一直遲遲未定,緩衝區大小也一直很頭疼,看了下面的這篇文章覺得不錯,我還是這樣覺
原创 Windows Socket IO 模型
http://blog.huang-wei.com/2010/11/21/winsock-io/ Windows Socket IO 模型 套接字架構 應用程序使用Winsock與傳輸協議驅動溝通時AFD.SYS負責緩衝區
原创 IRP 完成例程
1.最高層驅動總是運行在發起該請求的程序所處的線程中。DriverEntry總是處在系統線程中,系統線程的空間不涉及到線性地址 0 - 2G。APC
原创 IFS FAQ
IFS FAQ Q1 How difficult is it to port a Windows 9x based file system or file system filter driver to Windows NT/2000/
原创 用C++實現HTTP服務器 - 處理完成端口模型(IOCP)的超時問題
如何處理完成端口模型(IOCP)的超時問題. 作者: 闕榮文 2011/7/12 前言 完成端口(IOCP)是所有Windows I/O模
原创 Windows完成端口與Linux epoll技術簡介
WINDOWS完成端口編程1、基本概念2、WINDOWS完成端口的特點3、完成端口(Completion Ports )相關數據結構和創建4、完成端
原创 穩定的完成端口開發細節討論
完成端口做爲windows上最高效的網絡編程模型,做爲衆多服務器網絡層的首選。網上有很多參考資料和示例源碼,大多存在問題,本文將以開發一個穩定易用的
原创 Windows NT 驅動程序開發人員提示——應注意避免的事項
下面是開發人員在使用 Windows NT 設備驅動程序時應當避免的事項列表: 1. 一定不要在沒有標註 I/O 請求數據包 (IRP) 掛起 (IoMarkIrpPending) 的情況下通過調度例程返回 STATUS_PENDING。
原创 setsockopt 設置socket
1.closesocket(一般不會立即關閉而經歷TIME_WAIT的過程)後想繼續重用該socket:BOOL bReuseaddr=TRUE;s