Melyik a legjobb programozási nyelv erre?
Hogy még ennél is rövidebbre zárjuk a témát, feldobok pár példát, mert én nem vagyok sem VS sem VB szakértő.
Pl szeretném kilistázni pl erről a memória címről az adatokat egy memo-ba, vagy textboxba, hogy érem el és hogy tehetem meg.
Alsó memória cím: 00050:CD400 offseten lévő adatokat szeretném for ciklussal 255 sorig kilistázni, hogy tehetem meg ezt.
Mi tudja helyettesíteni a windowsban, ami pascalban, vagy assemblyben pl megoldott az int 21 interruptot megcímenzni és annak pl az AX regiszteréhez tartozó értéket kilistázni.
Tehát én tök egszerű dolgokra vagyok kíváncsi és nem beleásni szeretném magam a rendszerprogramozásba Visual Studion belüli VB-n, vagy C++ nyelven és leprogramozni a laplink vagy sisoft sandra nevü programot, hanem tehát tök alap dolgokat szeretnék csak kiolvasni első időkben.
Remélem így már érthetőbb leszek:)
A direct memoria elérés nem igazàn alkalmazhato modern operàcios rendszer alatt -mert biztonsàgi okokbol nem javasolt dolog. Ha mégis szükség van rà, akkor àltalàban vagy valamilyen Windows API alol történik ennek elérése amihez hasznàlhato az àltalad mondott Vs-VB. Ha nincs rà API vagy nem dokumentàlt vagy nem lehetséges közvetlenül akkor drivert szoktak fejleszteni rà. Vagy egy meglévö driver api-jàt hivogatjàk.
A wireshark sajàt driverrel dolgozik azt szokta hivotatni, hogy a hàlozati kàrtyàn hallgatozni tudjon.
A közvetlen memoriaelérésre amin gondolkodtàl nem teljesen müködik mert van egy biztonsàgi mechanizmus minden windows alatt ( ki lehet kapcsolni windows xp vagy windows 7 esetén) az ASRL ( Address Space Layout Prevention) azaz minden alkalommal màs memoriaterületre kerül a programkod mikor az futàsra kerül. A perifériàk és a CPU kimutatàsàra létezik windows api amiröl bàrmilyen (driverrel rendelkezö) hardware informàcioi lekérdezhetök.
Pl. C# alatt a System.ManageMent Classbol lekérdezhetöek a hardverek jellemzöi.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!