Exe szerkesztése Visual Basic-el?
A resources mappát akarom módosítani a programomon keresztul , hogy a játékomban a mentés az exe-ben legyen és a program teljes mértékben egy exe-ből álna . A gond hogy az exe-t nem tudja a program úgy megnyitni mint a jegyzettömb vagy más szövegszerkesztő .
RichTextBox1.Text = My.Computer.FileSystem.ReadAllText(Application.ExecutablePath)
És az eredmégy 3 karakter MZ� .
Minden ötletre kiváncsi vagyok és előre köszönök .
Ez a folyamatos mentés exe-n belülre, aztán átnevezgetni
elég gáz....
Nekem vannak olyan programjaim, amik fileokat integrálnak
önmagukba, az elv a következő:
1. fordító belerak konstans értékeket, pl
CustomResStartAddr = "MYRES__0000"
2. beolvassa exe-t, rákeres "MYRES__", majd mögé beírja
az exe file méretét.
3. Innentől az exe végén van az én adatom, binárisan,
amit akarok, és a MYRES__ után már nem 00h lesz, hanem
az, hogy honnan olvasson, így az új exe már magától
tudja, ki kivel van :) Ez a gyors verzió, visszafejthe-
ted a saját headert is, aztán ott is megkapod az exe
végét.
Nálam mondjuk crypt is van, nem véletlen :)
Tehát szerintem a legegyszerűbb módját már tudod,
nem biztos, hogy a resource-ba kellene írni, főleg
ha túllépi, mert akkor megcsúsznak az offsetek.
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!