Hogyan lehet egy programot megnyitni többször?
Az MMORPG játék többszöri indításának eldöntéséhez szükséges ismeretekkel nem rendelkezem, de okulásképpen megosztok egy tapasztalatot.
Nem tudom, a TCUP mennyire tekinthető egyszerű programnak, de van benne beállítható opció: indítható/nem indítható több példányban. Ebből az következik számomra, hogy legalábbis programozható az egy/több példányban indíthatóság opciója. Hogy MMORPG játék programozója hogyan döntött - ha egyáltalán - ennek az opciónak a kezeléséről, az kérdés.
Leírtam már én is többször, ami másnak úgy látszik átment, neked nem.
Azt az MMORPG-t úgy írták meg, hogy nem figyeli, hogy benne van-e már a RAM-ban egy példánya vagy sem. Ezért tudod többször elindítani, én is ismerek ilyet (pl. Tauri WoW).
De a komolyabbakat már direkt úgy írják meg, hogy ne induljon el még egyszer, ha már látja magát a RAM-ban.
Alapból a futtató környezetet (a Windows-t pl.) nem érdekli, hogy mit hányszor indítasz el. Ezért az nem ellenőrzi. A programnak kell saját magának ellenőriznie azt. Sőt, ahol komolyabban veszik a biztonságot illetve a csalás elleni küzdelmet, ott nem csak magát keresi a program a RAM-ban, hanem más ismert cheat programokat is. (Pl. PunkBuster)
Tehát már nem is tudom hanyadjára visszakanyarodtunk ugyanoda: ha a programozó/tervező úgy döntött, hogy ellenőrzi ÉS kiköti, hogy csak egy példányban futhat a programja, akkor az így is lesz. Ha pedig nem foglalkozik ezzel (szándékosan vagy egyszerűen nem gondol erre a problémára), akkor simán elindul több példányban.
A virtuális gép pedig nagyon egyszerű okból működik: minden egyes virtuális gépnek különálló, független virtuális RAM-ja van. Ezért nem érdekli a B virtuális gépben éppen elinduló programot, hogy az A virtuális gépen már fut egy példánya.
Az meg röhejes, hogy kikötsz valamit (virtuális gép nélküli megoldást kérsz), aztán az a problémád, hogy nem írja senki sem azt, amit kikötöttél... De ezt is írta már más.
Nem megy az olvasás vagy trollkodsz?
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!