سلام دوستان
من میخوام یه سری فایل داخل فایل 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 از هر نوعی باشه هیچ فرقی نداره .