ايران ويج

نسخه‌ی کامل: چگونه می توان برنامه ای نوشت که بصورت اتوماتیک نصب شود؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با عرض سلام. من می خواهم برنامه ای بنویسم که بطور اتوماتیک خودش خودش را نصب کند. اگر کسی بلد هست از ما دریغ نکند.
منظورت رو واضح تر بگو؟؟ دقیقا می خوای برنامه چه کاری انجام بده؟
خب من می خواهم برنامه ام بتواند خودش خودش را نصب کند. بدون دخالت کاربر. یعنی نمی خواهم عملیات نصب با استفاده از ویزارد باشد. برای مثال برنامه طوری باشد که کاربر با باز کردن یک فایل عکس عملیات نصب آغاز شود و کاربر اطلاعی از آن نداشته باشد.
نقل قول: برنامه طوری باشد که کاربر با باز کردن یک فایل عکس عملیات نصب آغاز شود
AmazeAmaze Amaze
سلام.
یعنی با فایل عکس که پسوند JPG یا GIF و... داره می خوای برنامه نصبی درست کنی. برنامه اجرایی پسوندش باید EXE یا COM باشه. مگه اینکه بخوای از باگ برنامه های ویندوز مثل Paint استفاده کنی که تقریبا الان همه پچش کردن (البته می تونی بگردی یه باگ جدید توش پیدا کنی).

Exclamation شاید منظورت اینه که آیکونش شبیه عکس ولی پسوندش EXE باشه وقتی کاربر کلیک کرد برنامه هم عکس رو نشون بده و هم اجرا بشه. همین بود؟ Cool
منم دنبال همچین برنامه ای بودم ولی با مشورتی که با دوستان داشتم گفتن نمیشه اینکار رو کرد
ما فرض می کنیم شما یه برنامه داری دارای چندین OCX و فایل DLL مختلف و مثلا از دیتابیس هم استفاده کردی که باید کامپوننت های اون رو هم داخل سیستم نصب کنی و حالا می خوای بدون دخالت کاربر اونها رو نصب کنی. یعنی منظورت ساخت ویروس نیست بلکه می خوای یه برنامه یوزر فریندلی بسازی که فقط با دابل کلیک کردن روی برنامه، برنامه شما نصب بشه.
برای باید ابتدا یک برنامه نصب معمولی برای برنامه تهیه کنی مثلا با خود VB و بعد از اون ببینی برنامه نصب به چه DLL ها و OCX هایی احتیاج داره. اونها رو داخل فولدری قرار می دی همراه با خود برنامه اصلی و یک برنامه جداگانه برای نصب اونها تهیه می کنی. کار این برنامه هم اینه که با شناسایی درایو ویندوز و شاخه ProgramFiles برنامه و فایل های مورد نیازتون رو داخل اون کپی می کنه و فایل های DLL رو هم رجیستر می کنه و در نهایت برنامه اصلی اجرا می شه.
ولی باز هم این به این معنا نیست که خودش خود به خود اجرا بشه!!
من فکر نمی کنم سوالم زیاد مبهم باشه، برنامه من به هیچ دیتا بیسی وصل نیست اما از API های ویندوز استفاده میکنه، اگه بخوام روراست باشم یه ویروسه که تو اینکه چطوری نصب بشه موندم، تورو خدا نگین نمی شه آخه این همه ویروس که میان خودشون رو تو یه سیستم نصب میکنند چطوری کار می کنند. حتی حاظرم جوابش با اسمبلی باشه اگه کسی بلده به من هم بگه
دوست عزیز
اولا ویروس به صورت RunTime اجرا می شه و فقط اجرا می شه!! تا حالا هیچ ویروسی نصب نشده و ویروس نصب شدنی رو بهش می گن تروجان. تروجان برنامه ای هست که ظاهرا سودمنده ولی در لایه های زیرین برنامه کدهای مخربی وجود داره.
ثانیا هر برنامه ای که بزنه چند تا فایل رو کپی کنه و تسک منیجر رو ببنده و ... خلاصه خراب کاری کنه که ویروس نیست. اصلا تعریف ویروس رو نباید گفت برنامه مخرب چون کد تخریب نوشتن که کاری نداره!! اگه یکم رو ویروس های مختلف و پدر مادر دار مطالعه کنید می بینید که کمتر از یک درصد ویروس ها خصارت می زنن و بقیه فقط به دادن یک پیغام اکتفا می کنن. پیغامی که نشون دهنده ضعف سستم امنیتی هست.
به کمکه تون نیاز دارم: یه برنامه ویژوال می خوام
خوب چه برنامه ای میخوای بگو تابچه ها کمکت کنن