مشاهده نسخه کامل
: قرار گرفتن فايل exe در exe
سلام
شايد تيتر سوالم يه کمي مبهم باشه ولي الان بهتر توضيح ميدم.
من يه برنامه با VB نوشتم که 3 مقدار : شناسه کاربري و شماره هارد و کد فعال ساز رو ميگيره. اگه بر طبق الگوريتم تعين شده کد ها درست باشند برنامه من اجرا ميشه و در غير اين صورت دوباره کد رو مي خواد و همينجور ادامه داره.
حالا نکته اصلي اينجاست که من مي خوام اين توانايي رو داشته باشم که اين برنامه رو که نوشتم بتونم به فايل exe اضافه کنم.يعني زماني که برنامه من به يک فايل exe مثل setup يک برنامه اضافه شد ابتدا برنامه من اجرا بشه اگه الگوريتم کد ها درست بود بعد اون فايل مورد که اينجا گفتيم setup رو اجرا کنه.
حالا هرکي ميتونه من رو راهنمايي کنه.
کسي بلد نيست يا سوالم واضح نيست.
Lagon666
15-09-2006, 23:49
میتونی تبدیل به Res بکنی
Payman_62
16-09-2006, 01:05
سلام.
واضح تر بگو.
فکر کنم بتونی فایلتو ریسورس کنی.
shamsoft
16-09-2006, 10:33
فكر كنم بتوني از بايندر هم استفاده كني.لبته نه اين بايندرهاي معمولي و خودت بايد يكيش رو بنويسي :biggrin:
بايد فايلها رو با باينري باز كني و ... كه توضيح درست كردن بايندر رو نميدم و يه سورس پيدا كن.خب تو فايل اول رو به باينري باز مي كني و اونوقت دستوراتت رو مي نويسي و ميگي مثلا اگر اين اتفاق افتاد ادامه بده و ادامه برنامه هم ميشه فايل ستاپ.يعني يه همچين چيزي:
كد باينري فايل اول + مجموعه دستوراتي براي ادامه دادن به ادامه دادن يا ندادن + اگه ادامه داد كد باينري ستاپ رو اجرا كنه
حالا مطمئن نيستم كه درست بشه يا نه ولي فكر كنم آقا پيمان بهتر بتونن توضيح بدن ;)
Payman_62
18-09-2006, 00:20
سلام.
سورس یه بایندر معروف. کار مجیکه. آیکون هم میتونی برای فایل بایند شده انتخاب کنی.
منظورم اينه که 2 تا فايل exe رو به يک فايل exe در امتداد هم درست کنم.
البته من سورس رو دانلود کردم و 2 تا فايل exe بهش دادم ولي فايل جديدي که برنامه ميسازه اجرا نميشه.
Payman_62
18-09-2006, 16:17
منظورم اينه که 2 تا فايل exe رو به يک فايل exe در امتداد هم درست کنم.
سلام.
یعنی چی؟
البته من سورس رو دانلود کردم و 2 تا فايل exe بهش دادم ولي فايل جديدي که برنامه ميسازه اجرا نميشه.
از این یکی استفاده کن.
من هم چند وقت پیش دنبال این سوال گشتم و البته جوابش را در ساده ترین چیز پیدا کردم
Ole
اگر توضیح بیشتر میخواهید بگویید
خوب ممنون ميشم کمکم کنيد.
سلام.
یعنی چی؟
از این یکی استفاده کن.
------------------------------------------------
دستتون درد نکنه خيلي خوب بود.
تمام چيزهايي که من ميخواستم رو داره فقط يه چيز رو نداره.
من مي خوام وقتي که 2 تا فايل رو بهش ميدم با هم اجرا نکنه .يعني اگه مثلاً يه شرطي تو فايل exe اول درست بود بعد بره دومي رو اجرا کنه.
منظورم از شرط مثلا درست بودن پسورد.
Payman_62
20-09-2006, 05:44
سلام.
چرا از ریسورس استفاده نمیکنی؟ شما فایلت رو ریسورس کن. اگه درست بود اکسترکت کن رو هارد و با shell اجراش کن.
يه مقدار بيشتر توضيح ميديد
Payman_62
22-09-2006, 01:07
سلام.
شما به کمک ریسورس ادیتور که میتونی از منوی add in و add in manager فعالش کنی به برنامت هر فایلی که میخوای رو اضافه کنی. فایل اول پسورد رو چک میکنه اگه درست بود فایل اصلی که ریسورس بود را اکسترکت میکنه رو هارد و اجراش میکنه.
ولی اگه میخوای واسه برنامت پسورد بذاری لازم نیست 2 تا فایل جدا بسازی. تو 1 فایل پسورد رو بذار و اگه غلط بود برنامه رو ببند. اگرم درست بود فرم اصلی رو لود کن.
نه حتماً لازم که 2 تا فايل باشه چون مي خوام به صورت نا محدود از برون از ويژوال فايل اضافه کنم.
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.