Kezdőoldal » Számítástechnika » Programozás » Programban elrejtett program?

Tomi 11 kérdése:

Programban elrejtett program?

Figyelt kérdés

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?


2019. márc. 4. 15:06
 1/6 anonim ***** válasza:
Milyen környezetre milyen nyelven írt programról beszélünk?
2019. márc. 4. 15:15
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
windows ra és c++ vagy c nyelven
2019. márc. 4. 15:19
 3/6 anonim ***** válasza:
Figyeled a keystroke eventeket és ez alapján nyitod meg a felületet.
2019. márc. 4. 17:12
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
azt nem értem hogy lehet a egy program kódja mellé írni egy másik programot hogy mind kettő lefusson úgy ahogy egy vírus is működik ha csak simán egybe írom akkor csak az egyik program fut le
2019. márc. 4. 18:38
 5/6 anonim ***** válasza:
Kell 2 form. Az egyik megnyílik, jelszó beütése pedig előhívja a másik formot aminek a nyitási argumentuma rejtett
2019. márc. 4. 20:43
Hasznos számodra ez a válasz?
 6/6 coopper ***** válasza:

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.

2019. márc. 4. 21:12
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!