سلام
در vb6 ....
در این روش تغییر تصاویر و متن و... قابل انجام است ولی بسیار مشکل است.
و تغییرات در حد یک interger باز ساده تر است.
راه ساده که میتوانید هر چیزی را به راحتی عوض کنید آن است که در کنار exe ای که باید extract شود یک فایل data هم قرار دهید، که این فایل data حاوی تصاویر و صوت و سایر مقادیر دیتای برنامه باشد و برنامه exe اصلی اطلاعات و دیتای خود را از این فایل بخواند.
طبیعتاً با تغییرات در این فایل data میتوانید عملکرد برنامه را هم تغییر دهید.
در این شرایط برنامه خروجی شما دو فایل خواهد شد، یک exe و یک data
(شاید بتوان در نهایت این فایل data را به انتهای exe چسباند، تا برنامه یک فایل واحد پیدا کند.)
کد:
dim buffer() as byte
dim path as string
dim fileid as integer
buffer = vb.loadresdata(101, "custom")
path = "c:\file.extension"
fileid = vba.freefile()
open path for binary as fileid
put fileid, , buffer
close fileid
شما از دیالوگ open استفاده کردید !!! به جایش از دیالوگ save استفاده کنید.