Kezdőoldal » Számítástechnika » Programozás » Egy exe-ből hogy tudok kitöröl...

Egy exe-ből hogy tudok kitörölni DLL file-okat?

Figyelt kérdés

Létezik 1 olyan program,amivel az exe kiterjesztésű file-okat meg tudom nyitni,tudom szerkeszteni stb. Van rajta 1 olyan fűl,aminek a neve:Functions. Ugye ez tele van .dll file-okkal. A kérdésem az,hogy hogyan tudnám őket eltávolítani teljesen? Hogy ne hivatkozzon rá.

Válaszokat előre köszönöm!



2013. okt. 3. 21:22
 1/6 anonim ***** válasza:
Nem ismerem a progidat, de szerintem ahhoz módosítani kellene az exe forrását és újra kellene fordítani az exe-t. Ugyanis ha kiveszed a hivatkozásokat, valszeg nem fog működni a prog.
2013. okt. 4. 10:43
Hasznos számodra ez a válasz?
 2/6 coopper ***** válasza:

Szia.


És ha el is tudod távolitani a DLL hivatkozásokat a programodból, akkor nagy valószinűség szerint nem fog működni a programod.


Pl. Nem fogja meghivni a meassageboxot (ami kiir valami tájékoztatót a képernyőre) mivel a messagabox is egy DLL-ben van benne.


Üdv.

2013. okt. 4. 11:45
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Az tiszta,hogy bizonyos DLL kivételekor az exe összeomolhat,de nem 1 olyan kiegészítő DLL van (védelmek,egyéb kiegészítők) ami nélkül is simán menne.
2013. okt. 5. 20:53
 4/6 anonim ***** válasza:

"ami nélkül is simán menne"

Tök mindegy. Ha a programban hivatkozás van rájuk, akkor ott meg is halna.

2013. okt. 5. 22:07
Hasznos számodra ez a válasz?
 5/6 coopper ***** válasza:

Szia.


Ha védelmet akarsz "megkerülni" akkor azt két módon teheted meg, midkét esetben diszaszembler és debugolás vezethet a végeredményhez :


1. A dll-ben a hivott függvény visszatérési értéket (akár már a függvény elején - tehát maga a függvény végre sem fog hajtódni), beállitod 0-ra vagy 1-re (attól függően, mi hozz megfelelő erdményt) és ki is lépsz a függvényből.


2. Az exében a vezérlésátadásokat (összehasonlitásokat magyarul if-eket), oly módon valósitod meg mintha a dll-ből meghivott függvény olyan értékkel tért volna vissza ami megfelel a kivánt eredmény elérésének.

(Ennek sok minden gátat szabhat. pl crc ellenőrzés az exe fájlon, exe crypter használata, stb,stb)


Sok sikert.

Üdv.

2013. okt. 5. 22:43
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Ez az utolsó válasz elgondolkodtató! Köszönöm szépen!
2013. okt. 6. 00:01

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!