Protel DXP, FastAVR
Csobolyó János
janchika at uze.net
Mon May 5 19:35:22 CEST 2003
TopTech BT. <toptech at erbe.hu> 2003.05.05. 14:23:42 +2h-kor írta:
> Sziasztok!
>
> A fenti két programhoz szeretnék használható "okosságot" kapni.
> Tudtok segíteni?
>
> toptech at erbe.hu
>
>
Szia Gyuri
a protelhez megcsinaltam mar (annak idejen irtam is a listara)
a fastavr-hez is tervbe van mar (mas is szeretne hasznalni)
a DXP-hez itt van az eljaras hogyan lehet megteni
ADVPCB.DLL
E864F8FFFF call test_license ; licensz ellenorzés
84C0 test al, al ; van vagy nincs?
7413 je license_ok ; ha van akkor
ugorjunk
B868EB9800 mov eax, offset duma_expired ; "Trial Period Expired"
szoveg
E8DA8EB7FF call DispMessageBox ; MessageBoxA hivas
ADVSCH.DLL
E8FCF7FFFF call test_license ; licensz ellenorzés
84C0 test al, al ; van vagy
nincs?
7414 je license_ok ; ha van akkor
ugorjunk
B8D8418000 mov eax, offset duma_expired ; "Trial Period
Expired" szoveg
E89654CDFF call DispMessageBox ; MessageBoxA
hivas
mindket DLL-ben a "JE" utasitast kell kicserelelni "JMP" utasitasra
azaz hexeditorban rakeresunk a jobb oldali bajtsorozatra es a "74" hexa bajtot
kicsereljuk "EB"-re.
ez a tores maga
de itt meg kiirja hany nap van vagy hanynapja jart le
ha ezt sem akarod latni akkor meg lenti modositas is kell
ADVPCB.DLL
* E856FCFFFF call display_day
33C0 xor eax, eax
5A pop edx
59 pop ecx
59 pop ecx
648910 mov dword ptr fs:[eax], edx
ADVSCH.DLL
* E803FCFFFF call display_day
33C0 xor eax, eax
5A pop edx
59 pop ecx
59 pop ecx
648910 mov dword ptr fs:[eax], edx
a *-al jelzet bajtokat kell kicserelni 5 darab 90 hexa bajtra (nop utasitas).
--
More information about the Elektro
mailing list