![]() |
datafiles in de executable integreren..?
Ik vraag me af of iemand misschien een programmaatje kent dat een datafile waar je alleen uit leest en niet naar hoeft te schrijven (bijvoorbeeld een gif-file van 25k) in je DOS-executable integreert zodat je complete leken die je je software stuurt niet hoeft te vermoeien met 'ingewikkelde' zipfiles ofzo.
Of een andere leuke oplossing. |
Klinkt alsof je iemand een plaatje wilt sturen en als die geopent word dat je dan een trojen oid op je PC krijgt.
|
In QBasic kan je een plaatje invoegen via de DATA instructie en uitlezen met READ.
Of je plakt een image direct aan de EXE met COPY IMAGE+EXE (of EXE+IMAGE, idd geval moet de IMAGE achteraan de exe geplakt worden.). Wel de waarde opslaan van de exe zonder plaatje in bijvoorbeeld een constant. En dan tijdens runtime de exe size uitlezen en daarvan de opgelage waarden van de exe zonder images uitlezen en aftrekken. Zodoende heb je de size van je image en die kan je dan weer uitleze. Of voor een Windows progie: gebruik de resource´s. |
Citaat:
Dat laatste klinkt als een goed idee, ga ik eens proberen vanavond thuis. Denk je wel dat de exe kan runnen als het plaatje erachter geplakt zit? (Oh wees niet bang voor trojans, het is juist een progje voor een heel charmante computerleek, die stuur ik geen gemene dingen :)) |
Citaat:
|
Citaat:
|
Hmm de executable ding.exe op zich werkt gewoon, maar als ik dan doe:
copy ding.exe + ding.gif ding2.exe dan zegt ie bij het opstarten van ding2.exe: "Er is een fout in het EXE-bestand." :( |
Probeer eens copy /b ?
|
Citaat:
|
Citaat:
Als je binaire files wil concatenaten moet je altijd de /b (binary) optie gebruiken, anders gooit 'ie de filelengtes in de war ofzo, erg wazig. |
Alle tijden zijn GMT +1. Het is nu 18:37. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.