原创 探討Win32應用進程間數據通訊技術

作者:周毅一、 前言衆所周知,Windows是一個多任務操作系統。所謂多任務,就是在同一時間可以運行多個應用程序,如當我使用WORD程序書寫本篇文章的同時運行MP3播放器欣賞阿杜的憂鬱情歌。多任務機制確實使PC 的世界變得更加豐富多彩,但

原创 遠程dll注入與代碼注入

程序說明:找到計算器進程把c盤下的modll.dll注入.DLL編繹參數: ml /c /coff modll.asmlink /dll /subsystem:windows /def:modll.def modll.objdef文件:只

原创 用底層鍵盤鉤子改變鍵盤佈局

from http://zerray.com/   看win32彙編看到鉤子部分,突發奇想,打算寫一個改變鍵盤佈局的整人程序 查了查資料,發現底層鍵盤鉤子(WH_KEYBOARD_LL)可以實現。首先是安裝和卸載鉤子: InstallHo

原创 利用API中SHFileOperation()函數來處理文件

以下文章來源於CSDN:在Windows中實現文件的操作主要有兩種方法。一種是直接利用CFile 類的操作成員函數來實現,它要用到對於文件操作的底層操作方式,如READ、WRITE、GETLENTH等,並且要直接操作文件的屬性,如創建、讀

原创 關於stdcall

from http://zerray.com/   記得看win32asm教程的時候,裏面提到win32只使用stdcall約定,即參數由右向左壓入堆棧,恢復堆棧的工作交給被調用者。但同時還提到有一個函數例外,wsprintf,因爲它的參

原创 追MM與設計模式

創建型模式1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory工廠模式:客

原创 淺析Windows編程的剪貼板機制

 作者:中國電波傳播研究所青島分所郎銳 時間:2004-08-03 出處:天極網  摘要: 本文對Windows剪貼板機製作了深入、全面的闡述,具體內容包括:文本、位圖、DSP、自定義格式剪貼板的使用和多數據項和延遲提交技術。  關鍵詞:

原创 在Windows 2000/XP下開發防火牆

原文作者:Jesús O. 原文地址:http://www.codeproject.com/internet/drvfltip.asp 翻譯:zerray 下載防火牆程序 - 47.7 Kb 下載源代碼 - 35.2 Kb

原创 極限編程(Extreme Programming)

 極限編程(Extreme Programming)作者 不詳 來源 http://www.cutter.com/ 譯者 march-bird lucian yjf taopin wl jazz韓偉 nullgate Simon[AKA]

原创 lzw 壓縮算法的原理與細節思考

lzw 是一種無損數據壓縮算法。lzw 壓縮原理:爲了簡化問題,下面用的是僞代碼:1.首先初始化一個“字典”,“字典”裏包含了 128 個 ASC II 碼。  var dictionary = new Array;  for(i = 0

原创 Gcc使用的內嵌彙編語法格式小教程

  本文對內嵌彙編語法,從基本語法、內嵌彙編的格式介紹、和擴展的內嵌彙編格式進行了詳細說明,需要說明的是gcc採用的是at&t的彙編格式. 一 基本語法 語法上主要有以下幾個不同. ★ 寄存器命名原則 at&t: %eax intel:

原创 win32asm寫的紅警98修改器

from http://zerray.com/   前段時間寫的,感覺比較完善了。能鎖定金錢,電量和用電量,並能增加建造速度。並可以工作在win98和winxp兩種平臺上。 .386 .model flat, stdcall opt

原创 用dll注入的方式隱藏進程

上次那個改變鍵盤佈局的程序,被同學很容易的就在任務管理器裏找出來殺掉了,不爽!想個辦法把它藏起來。google了一下,發現隱藏進程的方法有很多。可以用rundll,但那樣任務管理器裏還是會多出個進程,引起懷疑。還可以寫註冊表裏AppIni

原创 如何實現防火牆鉤子驅動

原文作者: Jesús O. 原文地址:http://www.codeproject.com/internet/FwHookDrv.asp 翻譯:zerray 下載源文件 - 103 Kb 下載樣例程序 - 20.5 Kb

原创 20世紀最好的10個算法

人類在20世紀產生了10個著名的算法,是什麼算法?這裏是一篇文章,介紹了美國科學家評出的10個算法,感興趣可以看一看。20世紀最好的10個算法三鏡先生一、算法一詞的來源  Algos是希臘字,意思是“疼”,A1gor是拉丁字,意思是“冷卻