Datuve :: Forums :: Arhīvs :: Nevaru atrast, isto atminas objektu.

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 68

Reģistrētie lietotāji online: 0

Viesi online: 68

Datuve.lv video
Top.LV

Nevaru atrast, isto atminas objektu.

Ievietoja: Tipografija @ 2010.11.05 10:43  

Lieta tada , vajag apturet laiku , vanlga soreiz kam. Laiks nav zinams , mekleju 1 baitu regiona, tapec ka laika  lielums nemedz but lielaks par 255, atrodu 3 adreses ar vienadam value , kuras mainas vienadi , atrodu atiecigo objektu kas raksta adresi ... uzlieko nop... Bet lieta tada , ka vizuali laika kritums ir apstajis bet atfrizojot , vins momenta ir tur kur vins butu ja netiktu frizotas adreses.

Ko vel varetu meginat..

P.S meklet double un float ir bezcerigi.

Komentāri:

#1 usver @ 2010.11.05 11:03

1) laiku tipiski dabūn ar GetTickCount iekš Windows. Meklē pēc tā lietās, kas attiecas uz laikiem.
2) Liec breikpointu uz "read" vai "write", lai nočekotu īsto. value nav jēgas meklēt, jo ar līdzīgām vērtībām var būt arī 1 nejaušs baits kaut kādā nesaistītā drazas kaudzē.

Let the force /Olly Debugger/ be with you!

#2 Eric @ 2010.11.05 11:04

Tieši kādu laiku vajag apturēt?

Sistēmas laiks tiek ģenerēts ar HW pulksteni uz ko visādi softiski hacki neattiecas.

Pamēģini 10x sekundē uzstādīt kaut kādu konstantu laiku.

#3 usver @ 2010.11.05 11:06

Eric: NOP == 90h == debugeri == līšana programmiņu iekšienē.
Kur laika čekošana notiek ar atsevišķām funkcijām, kuras savukārt var apiet. ;>

#4 ^L00P @ 2010.11.05 12:22

heh, usver, man liekas ka topika autors saprata tikpat daudz no tava teksta, cik standarta datuve.lv apmeklētājs no autora uzdotā jautājuma. :D

Tipografija, minēšu, tu izmanto "Cheat Engine" vai tamlīdzīgu programmu lai šmauktos kādā spēlē? :D

#5 Tipografija @ 2010.11.05 14:23

#4
Tik traki nav, ir viena "roku" trenesanas programina., kur tiek iedots vizualizets, nu loti lidzigs pulkstens smilsu pulkstenim. Man ir jadabu kautka to laiku kas tek ara, tapec ari jautaju pec padoma , jo adresi pagaidam atrodu tikai pec itka pec manam domam istas value ko es atrodu pec atbersanas principa. kuras paliek no izsijasanas.

Vajag atrast isto pointeri , bet ja nav istas adreses tad pointerim ko adrodu nebus nekas jegas.
Jo gribetos uz pointeri izdarit funkciju "ADD [ESP+4],2" Tas ir neizdesot pamat funkicju no laika nemies nost 1 sekunde bet pieskaitisies 2. Neracionali , bet prieks iesaceja es domaju kautkas vismaz.

Ja tiesam uz doto mirkli lietoju CE.

#6 ^L00P @ 2010.11.05 15:43

Aj, grūti saprast, ko Tu biji tur domājis. zini, pamēģini vienkāršāk... spēles laikā vienkārši sistēmas pulksteni pagriez mazliet atpakaļ. ;)

#7 Tipografija @ 2010.11.05 15:53

#6
Visu cienu , bet es speles nespeleju ... :) man vajag atrast pointeri :P