Re: HW kulcs szerûség
Skandar Graun
sgraun at gmail.com
Wed Aug 15 08:31:46 CEST 2007
Mert a kezdeti feltételek beállítása teljesen lényegtelen.
Nem ellenőrzöm a kezdeti feltételeket, hanem felhasználom.
Ablakméret, betűméret, háttér-betű színkombináció.
Ezt nem fogja ilyen egyszerűen megtalálni. És ha meg is találja, mire cseréli?
Az időmérés eredményeként ugorhat bárhová. Csak egy felől működik jól
a program, a többinél windows rendszer hibaüzenetet kell generáltatni
valamilyen programhibával. Pont azért, hogy ne legyen feltétel, ne
legyen leállítás. A hibás kódról meg derítse ki, hogy direkt hibás.
Moczik Gabor <pm at progzmaster.hu> írta, 2007.08.14.:
> Skandar Graun wrote:
> > Én leegyszerűsíteném, a program kezdeti feltételeit beállítanám valami
> > hülye, használhatatlan értékre, majd kiolvasnám az AVR-ből a helyes
> > értékeket és azzal feltölteném újra. Ha ezt programrészenként teszed,
> > pl 30-40 helyen, akkor végig kell molyolni az összes belépési pontot,
> > ami innen már nagy meló.
>
> Ezt csak inline fügvénnyel (vagy macro-val) tudod megoldani (C-ben
> legalábbis). Ha függvényben van a feltételek ellenőrzése, és az van meghívva
> 30-40 helyről, akkor csak a függvényt kell kidobni, máris nemjó...
>
> Aztán nagy meló kézzel, de ha rájön a cracker, hogy szívatásból benne van 40
> helyen, akkor 10 perc alatt összedob egy programot (ha még nem lenne), ami
> egy bináris kód előfordulását az összes helyen kicseréli valami más kódra,
> aztán szevasz :-)
>
> > De kellhet a programnak az AVR watchdog is, ami a drótrángatás.
> > Vagy adjál valós soros adatokat a PC felé egy soros kérésre, de a PC
> > ne az adatot, hanem annak a szabványtól jó alaposan eltérő idejét
> > mérje. Kereshetik a soros beolvasó rutint, ami nincs.
>
> Ez mind jó, és innen hogyan tovább?
> Nem az a baj, hogy megtalálják a soros kommunikációt, hanem hogy ha feltétel
> es jó/nemjó ugrás van, az semmit sem ér.
>
> Egyetlen használható megoldás, ha a hardverbe teszel valami logikát,
> számítást, akármit, ami nincs benne a PC-s szoftverben, így a hw nélkül a
> szoft nem tudja a dolgát. Lehetőleg valami fontos dolgot, ne két 16 bites
> integer összeadást, vagy ilyesmit :-)
>
> --
> ((( Móczik Gábor )))--((( pm -> @ -> progzmaster -> . -> hu )))
> ((( Skype: moczik )))
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list