سلام.
ببینید به عنوان مثال یه برنامه با ویبی نوشتیم که ویروس میسازه.
کاربر فلان و فلان و تیک میزنه و ما باید یه فایل ExE تحویلش بدیم.
این کارو چجوری میشه انجام داد؟؟
Printable View
سلام.
ببینید به عنوان مثال یه برنامه با ویبی نوشتیم که ویروس میسازه.
کاربر فلان و فلان و تیک میزنه و ما باید یه فایل ExE تحویلش بدیم.
این کارو چجوری میشه انجام داد؟؟
با سلام
ميتوني از برنامه ي Install Shield استفاده كني!
با تشكر
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
نه ببین با ویبی یه برنامه نوشتیم تموم شده...
حالا اون برنامه ایی که نوشتیم چطوری میشه که ExE بسازه؟
با اینستال شیلد میشه ؟؟
چطوری؟؟
سلام.
از ریسورس استفاده کن.
با سلام
اینم حرفیه!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام.نقل قول:
یه خورده بیشتر توضیح میدین؟؟
با سلام
ببینم نکنه شما میخوای یه چیزی تو مایه های magic-ps خودمون بنویسی!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
در VB6 امکان تولید و کامپایل runtime یک exe یا dll وجود ندارد. (البته VB9 یا همان VB.Net میتواند.)
تنها راه شما در VB6 همان Resource است که Payman_62 گفتند.
به این معنی که یک exe مجزا و کامل دیگر مخصوص کار خود بسازید و آماده کنید و انرا داخل Resource های exe برنامه خود جای دهید و هر کجا نیاز شد، این exe را از داخل شکم exe اصلی extract کنید و در هارد ذخیره کنید.
WoWنقل قول:
دردسر داره ..
حالا این کار سخته یا نه برم دنبالش یاد بگیرم..
منظورم اینه که میتونم یاد بگیرم یا نه؟؟
من حدود 3 ماهه وی بی کار می کنم...
نه می شه. من خودم یک برنامه دیدم که هم کار رو کرد.
دانلود:
به نظر شما این از Resource استفاده کرده؟ فکر نکنم.کد:http://escada.persiangig.ir/Software/EscadaVirusMaker.zip
البته این با VB6 نوشته شده
سلام
نه چیز خاص و مشکلی نیست.نقل قول:
حالا این کار سخته یا نه برم دنبالش یاد بگیرم..
منظورم اینه که میتونم یاد بگیرم یا نه؟؟
- تاجایی که یادم می آید باید برنامه ویرایش گر Resource را از Add-Ins بارگذاری کنید.
- سپس از منوی Project یک Resource به پروزه اضافه کنید.
- فایل Exe و یا هر دیتا و فایل دیگری را که میخواهید اضافه میکنید.
- در نهایت در برنامه با دستور LoadResData-Open-Put-Close فایل را در مسیری از هارد ذخیره خواهید کرد.
انجام دهید، میتوانید.
فقط یک توصیه و پیشنهاد دوستانه دارم...نقل قول:
من حدود 3 ماهه وی بی کار می کنم...
اگر قصد برنامه نویس شدن و نوشتن برنامه های عملی ویندوزی و وبی را دارید، حیف است، عمرتان را با زبان برنامه نویسی 10 سال پیش و هم دوره Windows98 هدر دهید، زبانی که هیچ آپدیتی دیگر و آینده ای در سالهای آتی برایش مفروض نیست.چ
(همانند Win98 آپدیت و پشتیبانی فنی مایکروسافت رسماً از مجموعه VisualStudio6 قطع شده)
اگر هم به سینتکس Basic علاقه دارید، میتوانید از VB2008 استفاده کنید که مدام در حال توسعه و ساپورت است و همین الآن هم نسخه 2010CPT آرزمایشی ان هم آمده...
به شخصه و از طرف خودم میگویم که نمیدانم و برای یک زبان قدیمی یک دهه پیش برای من که چندان مهم نیست، ولی 77 درصد حجم فایل exe شما را 14 فایل Embedded Resource شده تشکیل داده اند.نقل قول:
به نظر شما این از Resource استفاده کرده؟
جمیعاً موفق و پیروز و شاد باشید.
سلام
این یک نرم افزار Virus Maker است که فایل exe می سازد
همراه با سورس
من که ازش هیچ چی نفهمیدم
دانلود:
کد:http://smn-soft.persiangig.com/VB/Toxic%20Main.zip
بخاطر آموزش دستت درد نکنه...نقل قول:
میدونی من رشتم کامپیوتره و به ما بیسیک 6 درس میدن...
من خودمم هم زیاد باش حال نمی کنم...
بزرگترین مشکلمم png هستش! ساپورت نمی کنه
وی بی 2008 هم رو سیستمم خیلی سرعتش پایینه...
آقا من ریسورس رو درست کردم حالا من چنتا مشکل دارم :
چجوری میشه توش دست برد؟ یعنی عکسا و نوشته ها و ... اینارو عوض کرد؟
چجوری میتونم توی یه آدرس سیوش کنم؟؟
چجوری سیو دیالوگ بسازم؟ یعنی Common dialog نوشته ی دکمش OPEN ه چجوری میشه عوضش کرد؟
سلام
در 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 استفاده کنید.نقل قول:
چجوری سیو دیالوگ بسازم؟ یعنی Common dialog نوشته ی دکمش OPEN ه چجوری میشه عوضش کرد؟
چجوری دیتا بش بدم؟؟ آموزشش تغییر دادنشم میگین؟؟نقل قول:
دیتا توی ریسورس که نباید باشه نه؟؟
دیالوگ سیو کدومه؟؟ ندیدم؟!!
سلام چطوری پروفسورنقل قول:
مخ کل اون که نمی خواهد بصورت یک نرم افزار عرضه کنه میخواد قابلیت های ویروس رو انتخاب کنی و اون براساس قابلیت که تو انتخاب کردی شروع به ساختن بکنه
من قدیم یک تاپیک در موردش زدم برنامه رو نوشتم کدهای زیادی برد تو باید Resource Editor در ویژوال بیسیک رو یاد بگیری و خداوند Search را آفرید برو گوگل این مطلب پایین رو سرچ کن
آموزش Resource Editor VB6
این مطلب رو یاد بگیری افتاده رو دستت.
موفق باشی
:10:
خب آدرس تاپیکتو بده از اونجا یاد بگیریمنقل قول:
سلام
این دیتای متغییر را باید runtime در برنامه تولید کنید در کنار exe قرار دهید.نقل قول:
چجوری دیتا بش بدم؟؟
دیتا توی ریسورس که نباید باشه نه؟؟
من نگاهی به سمپل کاربر SMNsoft در پست 12 انداختم، به نظر می آید همان چیزی باشد که گفته شد.نقل قول:
آموزشش تغییر دادنشم میگین؟؟
در سورس فوق به نظر میرسد exe مورد نظر در CUSTOM-101 در ressource گنجانده شد.نقل قول:
نوشته شده توسط _H2_
اگر به متد cmdMake_Click دقت کنید متوجه میشوید که فایل مذکور خوانده شده و در متغییر file ریخته شده.
دیتایی هم که باید متغییر و بسته به تنظیمات ساخته شود، در متغییر data ریخته شده که وابستاه به checkbox های انتخابی کاربر است
سپس متغییر file و data مجزا در فایل نهایی خروجی ذخیره شده اند.
البته سوروس فوق زیاد جالب نوشته نشده و کمی آشفته و هرج و مرج گونه است ولی به نظر مثال خوبی در مورد استفاده9 از روش Resource برای رسیدن به مقصود شما است.
در کد خودتان، به جای متد showopen از متد showsave استفاده کنید.نقل قول:
دیالوگ سیو کدومه؟؟ ندیدم؟!!
موفق باشید (البته نه در ویروس نویسی!)
ببخش عزیزم تاپیک قدیمی بود حذف شده خودمم امتحان کنکور دارم وقت ندارم واسط بنویسمنقل قول:
اگر مشكلت حل نشد PM بده واست يه سورس بنويسم