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