(۰۵-دى-۱۳۹۰, ۲۰:۳۲:۵۸)RAMA2009 نوشته است: [ -> ]lord_viper ی عزیز، دوست گرامی،
فکر نمیکنید که Microsoft Visual Studio تو هر سیستمی(سیستم مقصد که میخوام این اتفاق بیفته) نصب نیست؟
و اگر Microsoft Visual Studio نصب نباشه که برناممون اجرا نمیشه که خودشو کپی کنه.
میشه منظورتونو واضحتر بگید و بیشتر توضیح بدید؟
:d مهندس شما مگه برنامه ای مثل نرو نصب میکنین مگه کنار vc++ نصب مبکنه که برای برنامه شما نیاز به نصب بودن vs باشه؟
مگه برنامه رو شما نمینویسی؟
مگه کامپایلش نمیکین؟
همه اینها رو تو رویداد لود فورمت مینیسی دیگه بعد کامپایل هم یه فایل نهایی میده که میتونین تو هر سیستمی ببرین و اجرا کنین تو سیستم مقصد وقتی رو رو فایل exe برنامه جاسوست کلیک میکنی طبق کدی که نوشتین خودش اتومات خودشو کپی میکنه و استارت اپ
مشکل چیه؟
(۰۵-دى-۱۳۹۰, ۲۰:۳۲:۵۸)RAMA2009 نوشته است: [ -> ]lord_viper ی عزیز، دوست گرامی،
فکر نمیکنید که Microsoft Visual Studio تو هر سیستمی(سیستم مقصد که میخوام این اتفاق بیفته) نصب نیست؟
و اگر Microsoft Visual Studio نصب نباشه که برناممون اجرا نمیشه که خودشو کپی کنه.
میشه منظورتونو واضحتر بگید و بیشتر توضیح بدید؟
اگر فایلتون با vb6 باشه و از کامپونت استفاده نکردید هیچ نیازی به فایل دیگه نداره
شما با خودتون فکر کنید برنامه های که ما میسازیم برا اجرا حتما باید ویژوال بیسیک نصب بشه رو سیستم طرف !
اگر هم وی بی دات نت باشه تحت فریم ورکه
برنامه ی من از کامپوننت ها استفاده کرده و با vb6 ساخته شده،
توی سیستمی هم که vb6 توش نصب نیست، امتحان کردم اجرا نمیشه
---
دوست عزیزمون Payman62 بهترین پیشنهاد رو دادن و گفتن که بعد از نصب، به آدرس HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
برم و کلید مربوط به برنامه خودم رو از لیست کلیدهای زیرشاخه حذف کنم،
اما
وقتی فایل ستاپ برنامه رو ساختم و برنامه رو نصب کردم،
توی اون آدرس پیداش نکردم که حذفش کنم،
lord_viper ی عزیز ، دوست گرامی
سوال من اینه :
من میخوام یه جور setup ساخته بشه
که
وقتی نصب شد، کاربر از نصب شدن اون برنامه تو سیستمش مطلع نباشه
یعنی فرض کنید یه برنامه جاسوسی ساختیم
که میخوایم تو سیستم یه نفر نصبش کنیم
که نه تو add/remove بره
نه تو all programs معلوم باشه که برنامه ای نصب شده،
و جایی که نصب میشه hidden باشه
کامپونتت رو بزار تو ریسورس دیگه !
یه سرچ بزن تو همین فروم زیاد در موردش بحث شده
Mr.pRoGraMmer جان
یعنی شما میگید، که ستاپ نسازم و با ریسورس کردن کامپوننت ها،
برناممو
بدون اینکه براش ستاپ بسازم،
و بدون اینکه وی بی تو سیستم طرف نصب باشه،
اجرا کنم؟
وقتی از کامپوننت استفاده میکنی باید تو سیستم طرف نصب کنی واسه همین به خاطر نصب نبودنش اجرا نمیشه
چون برنامه شما جاسوسی هست حتما باید یا بزارین تو ریسورس یا با molebox که یه پرک هست بچسبونینش به برنامتون بعد تو سیستم مقصد اون کامپوننت رو نصب کنین
چرا لقمه رو دور سرتون میچرخونید؟
خوب وقتی با نرم افزار ساخت ستاپ بشه همچین کاری کرد،
دیگه احتیاجی به این کارایی که میگید نیست!
من آموزش اون قسمت از نرم افزار ساخت ستاپی رو میخوام که میتونه واسم این کارو بکنه! همین!
معمولا برنامه های ساخت ستاپ
خودشون حجم برنامه رو بالا میبرن
تو Add/Remove ظاهر میشن و به راحتی قابل شناسایی
و برای نصب باید چند تا next بزنی
مگه اینکه قابلیت install silent داشته باشه
برنامه های ستاپ ساز اکثرا بخشی برای نصب activex-dll دارن که از اون قسمت شما میتونین اقدام به نصب کامپوننتتون کنید
اگه میخواهی این کارو بکنب بکن ولی راه درستش همونی بود که دوستان گفتن
انتخاب با خودته
(اگه مشکل با سر هم کردن کد داری میتونی بدی کدتو کسی اصلاح کنه)
این سورس یه کیلاگره
یه نگاه بهش کن ببین چطور مخفیه و چطور کار میکنه
دانلود :
[
attachment=7015]
من زدم ولی به این کد گیرمیده
کد:
FileCopy mf, sysdir & "\kl.exe"
مشکل چیه؟