Time of Update: 2018-12-05
用 Delphi 用長了,總是發現,有些和 MS 不同的地方。例如,MS 的公開庫中,常常隱藏了許多重要函數,這些函數在系統中常常有起著非常巨大的作用。一旦知道如何調用,可以給自己的應用程式提供很強的功能和很大的靈活性。但,這些函數通常又沒有函數名(即使用 ExeScope 查看 DLL 檔案的匯出表也看不出函數意義),僅僅只有一個序號來表示。有時候我又自己想,為什麼我在寫程式的時候不能學學 MS 隱藏一些自己不希望公開的函數呢? 其實用 Delphi 寫 DLL
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
1. 聲明一個Record類Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->type MyData=record title:pchar; str:string; num:Integer ; end;PMyData=^MyData; 2. 線程函數像這樣寫Code highlighting produced by Actipro
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
找CALL 突破口:(技巧) 一、API封包斷點法,在send,sendto,WSASend,WSASendto這幾個API下斷 回溯分析 一般能找到關鍵代碼。 優點: 找CALL速度快,一般回溯4層左右能找到關鍵CALL。 這個API封包法 具體可以參考一下 2-2-2打坐CALL,2-4-1的選怪CALL 缺點: 現在的遊戲部分不能通過
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
WebBrowser中有這樣一個事件NewWindow2,其中有兩個參數:var ppDisp: IDispatch; var Cancel:
Time of Update: 2018-12-05
1.函數的重載也叫函數的多態性(polymorphism),通過改變函數的類型你可以對兩個或多個函數使用相同的名稱再通過參數匹配,你就可以用正確地選擇將被調用的函數 例如我們要建立一個函數,要實現將輸入值加倍 :Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> int Double(int); long Double(long);
Time of Update: 2018-12-05
按以下步驟,可以重先編譯CE5.6一. 準備工作 1.CE5.6源碼:http://http://www.cheatengine.org/downloads.php2.微軟的WDK:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff3.Delphi7,自己去找了。。。解壓CE原碼到本地硬碟I盤,目錄改成I:\CE56
Time of Update: 2018-12-05
SwfCabin 是一個免費swf空間,最初建立的構想在於「如何在網路上將swf檔分享給別人」。使用者可以將swf檔上傳到 SwfCabin 然後獲得一個連結,其他人便可以在該頁面看到您所上傳的swf檔案。上傳檔案時 SwfCabin 會自動辨識該檔案最適當的顯示尺寸。除此之外,SwfCabin 也有投票與搜尋的功能,不過對於檔案儲存時間及流量限制等方面並無太多說明。使用教學進入 SwfCabin 後,先在 Title 處輸入檔案標題,Allow votes / Allow
Time of Update: 2018-12-05
要修改指定程式的指定地址資料,我們需要用到兩個api函數,分別是ReadProcessMemory和WriteProcessMemory。下載是函數的定義:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
NI檔案在系統配置及應用程式參數儲存與設定方面,具有很重要的作用,所以可視化的編程一族,如VB、VC、VFP、Delphi等都提供了讀寫INI檔案的方法,其中Delphi中操作INI檔案,最為簡潔,這是因為Delphi提供了一個TInifile類,使我們可以非常靈活的處理INI檔案。 一、有必要瞭解INI檔案的結構:;注釋[小節名]關鍵字=值...INI檔案允許有多個小節,每個小節又允許有多個關鍵字,“=”後面是該關鍵字的值。值的類型有三種:字串、整型數值和布爾值。其中字串存貯在INI檔案中時
Time of Update: 2018-12-05
TreeView由節點構成,建樹通過對TreeView.items屬性進行操作。Items是一個TTreeNodes對象,這是一個TTreeNode集。一、針對TTreeNodes,也就是 TreeView.Items,有這些屬性:1、count,節點個數。2、item[index] ,通過index得到節點。二、針對TTreeNodes,也就是
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// 自訂事件程序,過程名可以任意取procedure TForm1.OnClick(Sender: TObject);begin if Sender is TButton then begin if TButton(Sender).Name = 'button1' then .
Time of Update: 2018-12-05
格式:運算元 Shl/Shr 移動位元說明:運算元與傳回值都是整數例子: 16(10) = 10000(2) 16(10) Shr 1 = 10000(2) Shr 1 = 1000(2) = 8(10) 16(10) Shr 2 = 10000(2) Shr 2 = 100(2) = 4(10)說明: 一個整數(I)按位左移一位,相當於把它乘以2,即 I * 2 一個整數(I)按位右移一位,相當於把它除以2,即 I Div 2 一個整數(I)按位左移2 位,
Time of Update: 2018-12-05
本帖由kwonboa原創 轉貼請保留以上資訊 謝謝 做有素質的中國人 由於過程非常長和複雜,建議非無電腦基礎的朋友不要浪費時間(其實會了也超級簡單),我將分步為大家講解安裝! b下面說明下為什麼要修改 修改函數變數是為了讓NP不認識你這個新程式 修改軟體名稱LOGO什麼的標誌圖片把他變成你自己的UCE程式吧 第一步:所需要的軟體 1.CE5.4原碼:http://bbs.bpsend.com/read.php?tid=1384 2.微軟的DDK:http://www.microsoft.com/
Time of Update: 2018-12-05
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
Windows下的滑鼠經常會顯示出不同的樣子以提示當前的操作,所以對於很多程式來說截取滑鼠指標當前的圖片並進行分析是很有用處的,下面分析兩種截取滑鼠指標的圖片的方法並給出一個示範程式。截取滑鼠指標的圖片首先要取得滑鼠的控制代碼,然後用API函數DrawIconEx將其繪製在畫布上,注意在Windows下滑鼠指標(Cursor)和表徵圖(Icon)是沒有區別的,利用DrawIconEx的第七個參數istepIfAniCur可以將動態游標的不同幀繪製在畫布上,具體的應用可以查看MSDN。取得滑鼠的控