۲۲-آذر-۱۳۸۶, ۱۲:۵۶:۴۷
۲۲-آذر-۱۳۸۶, ۱۴:۱۶:۳۰
منظورت رو واضح تر بگو؟؟ دقیقا می خوای برنامه چه کاری انجام بده؟
۲۴-آذر-۱۳۸۶, ۲۰:۰۳:۵۵
خب من می خواهم برنامه ام بتواند خودش خودش را نصب کند. بدون دخالت کاربر. یعنی نمی خواهم عملیات نصب با استفاده از ویزارد باشد. برای مثال برنامه طوری باشد که کاربر با باز کردن یک فایل عکس عملیات نصب آغاز شود و کاربر اطلاعی از آن نداشته باشد.
۲۴-آذر-۱۳۸۶, ۲۱:۵۰:۰۷
نقل قول: برنامه طوری باشد که کاربر با باز کردن یک فایل عکس عملیات نصب آغاز شود
سلام.
یعنی با فایل عکس که پسوند JPG یا GIF و... داره می خوای برنامه نصبی درست کنی. برنامه اجرایی پسوندش باید EXE یا COM باشه. مگه اینکه بخوای از باگ برنامه های ویندوز مثل Paint استفاده کنی که تقریبا الان همه پچش کردن (البته می تونی بگردی یه باگ جدید توش پیدا کنی).
شاید منظورت اینه که آیکونش شبیه عکس ولی پسوندش EXE باشه وقتی کاربر کلیک کرد برنامه هم عکس رو نشون بده و هم اجرا بشه. همین بود؟
۲۵-آذر-۱۳۸۶, ۰۲:۳۰:۳۵
منم دنبال همچین برنامه ای بودم ولی با مشورتی که با دوستان داشتم گفتن نمیشه اینکار رو کرد
۲۵-آذر-۱۳۸۶, ۱۱:۵۰:۳۱
ما فرض می کنیم شما یه برنامه داری دارای چندین OCX و فایل DLL مختلف و مثلا از دیتابیس هم استفاده کردی که باید کامپوننت های اون رو هم داخل سیستم نصب کنی و حالا می خوای بدون دخالت کاربر اونها رو نصب کنی. یعنی منظورت ساخت ویروس نیست بلکه می خوای یه برنامه یوزر فریندلی بسازی که فقط با دابل کلیک کردن روی برنامه، برنامه شما نصب بشه.
برای باید ابتدا یک برنامه نصب معمولی برای برنامه تهیه کنی مثلا با خود VB و بعد از اون ببینی برنامه نصب به چه DLL ها و OCX هایی احتیاج داره. اونها رو داخل فولدری قرار می دی همراه با خود برنامه اصلی و یک برنامه جداگانه برای نصب اونها تهیه می کنی. کار این برنامه هم اینه که با شناسایی درایو ویندوز و شاخه ProgramFiles برنامه و فایل های مورد نیازتون رو داخل اون کپی می کنه و فایل های DLL رو هم رجیستر می کنه و در نهایت برنامه اصلی اجرا می شه.
ولی باز هم این به این معنا نیست که خودش خود به خود اجرا بشه!!
برای باید ابتدا یک برنامه نصب معمولی برای برنامه تهیه کنی مثلا با خود VB و بعد از اون ببینی برنامه نصب به چه DLL ها و OCX هایی احتیاج داره. اونها رو داخل فولدری قرار می دی همراه با خود برنامه اصلی و یک برنامه جداگانه برای نصب اونها تهیه می کنی. کار این برنامه هم اینه که با شناسایی درایو ویندوز و شاخه ProgramFiles برنامه و فایل های مورد نیازتون رو داخل اون کپی می کنه و فایل های DLL رو هم رجیستر می کنه و در نهایت برنامه اصلی اجرا می شه.
ولی باز هم این به این معنا نیست که خودش خود به خود اجرا بشه!!
۲۶-آذر-۱۳۸۶, ۰۰:۵۶:۳۰
من فکر نمی کنم سوالم زیاد مبهم باشه، برنامه من به هیچ دیتا بیسی وصل نیست اما از API های ویندوز استفاده میکنه، اگه بخوام روراست باشم یه ویروسه که تو اینکه چطوری نصب بشه موندم، تورو خدا نگین نمی شه آخه این همه ویروس که میان خودشون رو تو یه سیستم نصب میکنند چطوری کار می کنند. حتی حاظرم جوابش با اسمبلی باشه اگه کسی بلده به من هم بگه
۲۷-آذر-۱۳۸۶, ۲۳:۱۱:۳۳
دوست عزیز
اولا ویروس به صورت RunTime اجرا می شه و فقط اجرا می شه!! تا حالا هیچ ویروسی نصب نشده و ویروس نصب شدنی رو بهش می گن تروجان. تروجان برنامه ای هست که ظاهرا سودمنده ولی در لایه های زیرین برنامه کدهای مخربی وجود داره.
ثانیا هر برنامه ای که بزنه چند تا فایل رو کپی کنه و تسک منیجر رو ببنده و ... خلاصه خراب کاری کنه که ویروس نیست. اصلا تعریف ویروس رو نباید گفت برنامه مخرب چون کد تخریب نوشتن که کاری نداره!! اگه یکم رو ویروس های مختلف و پدر مادر دار مطالعه کنید می بینید که کمتر از یک درصد ویروس ها خصارت می زنن و بقیه فقط به دادن یک پیغام اکتفا می کنن. پیغامی که نشون دهنده ضعف سستم امنیتی هست.
اولا ویروس به صورت RunTime اجرا می شه و فقط اجرا می شه!! تا حالا هیچ ویروسی نصب نشده و ویروس نصب شدنی رو بهش می گن تروجان. تروجان برنامه ای هست که ظاهرا سودمنده ولی در لایه های زیرین برنامه کدهای مخربی وجود داره.
ثانیا هر برنامه ای که بزنه چند تا فایل رو کپی کنه و تسک منیجر رو ببنده و ... خلاصه خراب کاری کنه که ویروس نیست. اصلا تعریف ویروس رو نباید گفت برنامه مخرب چون کد تخریب نوشتن که کاری نداره!! اگه یکم رو ویروس های مختلف و پدر مادر دار مطالعه کنید می بینید که کمتر از یک درصد ویروس ها خصارت می زنن و بقیه فقط به دادن یک پیغام اکتفا می کنن. پیغامی که نشون دهنده ضعف سستم امنیتی هست.
۳۰-آذر-۱۳۸۶, ۲۳:۳۸:۲۴
به کمکه تون نیاز دارم: یه برنامه ویژوال می خوام
۰۱-دى-۱۳۸۶, ۱۳:۲۹:۱۳
خوب چه برنامه ای میخوای بگو تابچه ها کمکت کنن