ايران ويج

نسخه‌ی کامل: Extract از داخب فایل .exe
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
من میخوام یه سری فایل داخل فایل exe قرار بدم منظورم اینه مثلا یه فیلم داخل برنامه بذارم و بعد از داخل اون extract بکنم منظورم مثل تروجان هاست که یه فایل exe از داخل خودشون extract میکنن یا مثلا عکس
قبلا اینکارو میکردم که فایل هامو سیستمس و هیدن میکردم بعد از دستور کپی :
copyfile (app.patch + "/" + ".Movie.avi " , "c:\1.avi"
استفاده میکردم اما میخوام این فیلم داخل برنامم قرار بگیره
ممنون
(۱۹-آذر-۱۳۸۹, ۰۱:۵۶:۲۳)محمدعلي نوشته است: [ -> ]سلام دوستان
من میخوام یه سری فایل داخل فایل exe قرار بدم منظورم اینه مثلا یه فیلم داخل برنامه بذارم و بعد از داخل اون extract بکنم منظورم مثل تروجان هاست که یه فایل exe از داخل خودشون extract میکنن یا مثلا عکس
قبلا اینکارو میکردم که فایل هامو سیستمس و هیدن میکردم بعد از دستور کپی :
copyfile (app.patch + "/" + ".Movie.avi " , "c:\1.avi"
استفاده میکردم اما میخوام این فیلم داخل برنامم قرار بگیره
ممنون

من وی بی کارنکردم، توی دلفی از resource ها استفاده میکنند ، احتمالا توی vb هم از همین قضیه اضافه کردن ریسورسها به فایل exe بتونی استفاده کنی
کد:
Public Function BuildFileFromResource(destFILE As String, resID As AppResource, Optional resTITLE As String = "CUSTOM") As String
    On Error GoTo ErrorBuildFileFromResource
    Dim resBYTE() As Byte
    resBYTE = LoadResData(resID, resTITLE)
    Open destFILE For Binary Access Write As #1
    Put #1, , resBYTE
    Close #1
    BuildFileFromResource = destFILE
    Exit Function
ErrorBuildFileFromResource:
    BuildFileFromResource = ""
    MsgBox Err & ":Error in BuildFileFromResource.  Error Message: " & Err.Description, vbCritical, "Warning"
    Exit Function
End Function

یه مثال تغریبا خوب هم تو این لینک هست. برای تغییر تو ریسورس.
کد:
http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=65846&lngWId=1
اما روش برای جا دادن فایل تو فایل اجرایی زیاده. آسون ترینش رسورس هست. اگر هم با کار تروجان می خوای آشنا شی که توی این تاپیک یه کی لوگر گذاشتم می تونی از روی اون ببینی.
دستتون درد نکنه
برای همه نوع فایلی میشه از این روش استفاده کرد ؟ یا فقط برای exe هست ؟
resource از هر نوعی باشه هیچ فرقی نداره .