Egy exe-ből hogy tudok kitörölni DLL file-okat?
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!
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.
"ami nélkül is simán menne"
Tök mindegy. Ha a programban hivatkozás van rájuk, akkor ott meg is halna.
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.
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!