『壹』 Borland Delphi 6.0 - 7.0是殼嗎
Borland Delphi 是一種編程語言,它的前身就是PASCAL語言,如果你在做逆向工程,這說明軟體沒有加殼,並且我極力建議你用DeDe來反匯編Delphi的代碼,極其方便,可以直接看到每一個過程和函數的匯編代碼。
『貳』 Delphi程序沒加殼的如何反編譯成源代碼
沒有軟體可以逆向源代碼。只有自己分析,然後寫出代碼。
『叄』 Delphi 如何從Thandle逆向得到Hwnd
pe Longword;
windows.pas中THandle定義:THandle = System.THandle;
而在system單元中,定義THandle = LongWord;
windows.pas中 HDC = type LongWord;
也就是說delphi中這三個實際上都是longword,定義出這么三個東西來, 是為了與 windows api配合,因為程序是在windows的平台上開發的,要調用windows 的API,而在windowsAPI中定義了這么個類型。
在windows系統中,
HDC Handle to a device context (DC). 即指向一個設備上下文。
HWND Handle to a window. 是一個窗口句柄
thandle是delphi的東西,windows自己沒有定義。
『肆』 有一個delphi的exe,如何反編譯出它的源代碼啊。
沒有一種工具能逆向操作來生成delphi程序的源代碼。假如有的話,就沒有人願意做苦力搞原創了,就「借鑒」別人的東西好了。