Ne rupe ziegler`a

Puțin încordate creierul :). A se vedea fișierul
prin F3, de exemplu, un comandant, total, si uita-te
line "Ne pare rău". Rezultatul va fi
următor:

Ridică-ți ochii spre linia de mai sus. Vezi tu,
scris TAppBuilder TPropertyInspector? oameni
familiarizat cu OEP, va înțelege că numele
clase. Dar ce clasa? Start și Builder
Spy ++, care vine cu Visual Studio sau de la WinSight32
livrare Builder sau Delphi.

După cum puteți vedea, cursuri de această fereastră.
În cele din urmă, acest lucru poate fi văzut
fișier prodizassmiv. prefer
utilizați W32Dasm:

După cum puteți vedea, programul este în căutarea pentru ferestre din clasa lor. În cazul în care nu a fost găsit, se afișează un mesaj și se închide. În acest sens, există modalități de a rezolva următoarele:

1. Scrieti un program care ar crea o fereastra cu clasele potrivite.
2. Patch executabil.
3. Patch sunt compilate-fișier BPL.

Să examinăm mai în detaliu, fiecare realizare:

№1: Destul de simplu. Programul pentru a crea 2 forme, schimba proprietățile lor «Numele» și pe AppBuilder PropertyInspector. Sau, alternativ, scrie la fel pe golnom WinAPI, și care a fost făcut de mine.

№2:
a) Schimbarea tipului de cusatura «jne 0040F6EF» după apel FindWindow funcție pentru «JMP 0040F6EF».
b) să înlocuiască căutare TAppBuilder TPropertyInspector și ferestrele de pe, de exemplu, Progman și ToolbarWindows32. În loc de caractere lipsă pune 00.

№3: Principiul este același, dar modificarea trebuie să se supună fișier zc1_rt_c05_0220.bpl. Este mai dificil, dar este mult mai bine decât toate versiunile anterioare.

Sursa emulator + sursă care demonstrează lucrul cu emulatorul (căutare și închiderea programului)
+ diferențele dintre original și kryaknut zc1_rt_c05_0220.bpl:
demo.rar.

P.S. În orice caz, câteva mai multe clase inerente IDE:
TMenuBuilder
TAppication
TAlignPalette

Arată acest articol unui prieten: