Programban elrejtett program?
Egy program kódjához szeretnék írni egy másik programot úgy hogy az első program futtatása és egy jelszó beírása után(nem szövegmezőbe hanem csak a semmibe) kezdene futni a második program.
Ezt hogy lehet megoldani?
Szia.
A két program "egybegyúrására" több módszer is van:
1. A fapados módszer :
Megirod a két programot külön-külön az elsőbe (ami futni fog) beleégeted egy változóba az első program méretét (akár egy stringbe is beleteheted pl. '0000012345'). HA kész a második program akkor sima dos paranccsal (copy) egybemásolod a két programot valahogy igy:
copy /b egy.exe+ket.exe harom.exe
2. A "Resource" módszer.
A második programot windows resourceként az első programhoz csatolod.
A "második" program futtatására is két módszer van :
1. Az egyszerű :
Lemented a második programot a temp mappába és futtatod. A copy-val összemásolt esetben irsz egy rutint, ami a megadott változó értékétől (első program vége) lementi a fájl végéig a bájtokat egy megadott néven és kész vagy, mig a resource módszer esetén a "saveresource" parancs a barátod ( [link] )
A mentés után elinditod a lementett programot.
2. módszer a memóriába pakolod a megfelelő bájtokat, illetve előkészited az ide kellő strukturákat, és igy a memóriából inditod a második programot. ( [link] )
De mindkét esetben nagy valószinűség szerint a virusirtók sikitozni fognak.
Sok sikert.
Üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!