Ние скъса ziegler`a

Малко по-напрегнат мозъците :). Виж файла
чрез F3, например, командир, Total, и с нетърпение
линия "Съжалявам". Резултатът ще бъде
следното:

Повдигни очите си към линията по-горе. Виждате ли,
писмено TAppBuilder TPropertyInspector? хора
запознат с ООП, ще разбере, че имената
класове. Но това, което клас? Старт и Builder
Spy ++, която идва с Visual Studio или от WinSight32
доставка Builder или Delphi.

Както можете да видите, класове този прозорец.
И накрая, това може да се види
prodizassmiv файл. аз предпочитам
използвате W32Dasm:

Както можете да видите, програмата търси прозорци на техния клас. Ако не се намери, той показва съобщение и се затваря. Във връзка с това, има начини за решаване на следното:

1. Напишете програма, която ще създаде прозорец с правилните упражнения.
2. Patch изпълним.
3. Patch се съставят BPL-файл.

Нека разгледаме по-подробно, като всеки вариант:

№1: Много просто. Програмата за създаване на 2 форми, променят свойствата си «Име» и на AppBuilder PropertyInspector. Или, алтернативно, пише същото на golnom WinAPI, както и че е било направено от мен.

№2:
а) Промяна на типа бод «JNE 0040F6EF» след извикването FindWindow функция, за да «JMP 0040F6EF».
б) Замяна търсене TAppBuilder TPropertyInspector и прозорците на на, например, Progman и ToolbarWindows32. Вместо липсващи знаци постави 00.

№3: Принципът е един и същ, но промяната трябва да се подложи на zc1_rt_c05_0220.bpl файл. Тя е по-трудно, но това е много по-добре, отколкото всички предишни версии.

Източник емулатор + източник, показващ работата с емулатора (търсене и затваряне на програмата)
+ разлики между първоначалната и kryaknut zc1_rt_c05_0220.bpl:
demo.rar.

Послепис Във всеки случай, още няколко класове, присъщи на IDE:
TMenuBuilder
TAppication
TAlignPalette

Покажете тази статия на приятел: