Cheat Engine: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica Etichette: Annullato Modifica da mobile Modifica da web per mobile |
Archive.today ___domain not accessible from Italy (x1)) #IABot (v2.0.9.5) (GreenC bot Etichetta: Ripristino manuale |
||
(4 versioni intermedie di 4 utenti non mostrate) | |||
Riga 7:
}}
'''''Cheat Engine
È sviluppato da Eric Heijnen ("Dark Byte") per il sistema operativo [[Windows]] ed è utilizzato in modo particolare per barare nei [[videogioco|videogiochi]] e a volte viene modificato e ricompilato per eludere i rilevamenti. Questo programma è simile a "''Memory Hacking Software''" di L. Spiro, TSearch e ArtMoney.
Riga 19:
== Implementazioni ==
''CE'' esiste in due diverse implementazioni, Cheat Engine [[Borland Delphi|Delphi]] e Cheat Engine [[Lazarus (software)|Lazarus]]. Cheat Engine Delphi è principalmente per le versioni a 32 bit di [[Windows XP]]. Cheat Engine Lazarus è progettato espressamente per le versioni 32 e [[64-bit|64]] bit di [[Windows Vista]]. ''CE'' è, con l'eccezione del modulo del Kernel, scritto interamente in ''Object Pascal''. ''CE'' espone un'interfaccia per il suo driver di periferica con dbk32.dll, un [[Library (computing)#Dynamic linking|wrapper]] che gestisce sia il caricamento che l'inizializzazione del [[device driver|driver]] richiamando funzioni alternative del modulo Kernel di Windows. A causa di un bug di programmazione in Lazarus circa l'utilizzo dei blocchi di dichiarazione [[Exception handling syntax#Delphi|''try'' e ''except'']], in Cheat Engine Lazarus è stato rimosso l'uso della librearia dbk32.dll e le funzioni del driver sono state integrate nell'eseguibile principale. Il modulo del Kernel, mentre non è essenziale per il normale utilizzo di ''CE'' può essere proficuamente utilizzato per impostare i punti di interruzione hardware e bypassare gli agganci delle API in Ring 3 e anche alcuni in Ring 0. Esso è compilato con il Kit di Sviluppo Driver di Windows (Windows Driver Development Kit) ed è scritto in C.<ref name="dbksources">{{Cita web|url=http://ce.colddot.nl/browser/Cheat%20Engine/DBKKernel/compileinfo.txt|titolo=Cheat Engine - Trac - compileinfo.txt|nome=Kevin|cognome=Valk|data=20 dicembre 2008|accesso=20 marzo 2008|opera=Cheat Engine [[trac]]|urlmorto=sì|urlarchivio=https://web.archive.org/web/20090819032635/http://ce.colddot.nl/browser/Cheat%20Engine/DBKKernel/compileinfo.txt|dataarchivio=19 agosto 2009}}</ref> Cheat Engine Lazarus ha la possibilità di caricare il driver di periferica
''CE'' è progettato e sviluppato con un'architettura a plugin per coloro che non desiderano condividere con la comunità il proprio codice sorgente. I plugin sono generalmente usati per giochi con caratteristiche specifiche, così come l'intento dichiarato di ''CE'' è quello di essere un generico strumento per barare nei videogiochi. Questi plugin possono essere reperiti sul sito di Cheat Engine, in altri siti di gioco e in forum più o meno specifici.<ref name="contributing">{{Cita web|url=http://forum.cheatengine.org/viewtopic.php?t=58063|titolo=Contributing to CE|accesso=20 marzo 2008|data=24 gennaio 2007|opera=Cheat Engine forums}}</ref>
|