PDA

نسخه کامل مشاهده نسخه کامل : قرار گرفتن فايل exe در exe



nemesis
15-09-2006, 09:13
سلام
شايد تيتر سوالم يه کمي مبهم باشه ولي الان بهتر توضيح ميدم.
من يه برنامه با VB نوشتم که 3 مقدار : شناسه کاربري و شماره هارد و کد فعال ساز رو ميگيره. اگه بر طبق الگوريتم تعين شده کد ها درست باشند برنامه من اجرا ميشه و در غير اين صورت دوباره کد رو مي خواد و همينجور ادامه داره.
حالا نکته اصلي اينجاست که من مي خوام اين توانايي رو داشته باشم که اين برنامه رو که نوشتم بتونم به فايل exe اضافه کنم.يعني زماني که برنامه من به يک فايل exe مثل setup يک برنامه اضافه شد ابتدا برنامه من اجرا بشه اگه الگوريتم کد ها درست بود بعد اون فايل مورد که اينجا گفتيم setup رو اجرا کنه.

حالا هرکي ميتونه من رو راهنمايي کنه.

nemesis
15-09-2006, 22:15
کسي بلد نيست يا سوالم واضح نيست.

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
سلام.
سورس یه بایندر معروف. کار مجیکه. آیکون هم میتونی برای فایل بایند شده انتخاب کنی.

nemesis
18-09-2006, 03:40
منظورم اينه که 2 تا فايل exe رو به يک فايل exe در امتداد هم درست کنم.
البته من سورس رو دانلود کردم و 2 تا فايل exe بهش دادم ولي فايل جديدي که برنامه ميسازه اجرا نميشه.

Payman_62
18-09-2006, 16:17
منظورم اينه که 2 تا فايل exe رو به يک فايل exe در امتداد هم درست کنم.
سلام.
یعنی چی؟

البته من سورس رو دانلود کردم و 2 تا فايل exe بهش دادم ولي فايل جديدي که برنامه ميسازه اجرا نميشه.
از این یکی استفاده کن.

shhpr82
18-09-2006, 23:22
من هم چند وقت پیش دنبال این سوال گشتم و البته جوابش را در ساده ترین چیز پیدا کردم
Ole
اگر توضیح بیشتر میخواهید بگویید

nemesis
19-09-2006, 02:16
خوب ممنون ميشم کمکم کنيد.

nemesis
19-09-2006, 04:05
سلام.
یعنی چی؟

از این یکی استفاده کن.
------------------------------------------------
دستتون درد نکنه خيلي خوب بود.
تمام چيزهايي که من ميخواستم رو داره فقط يه چيز رو نداره.
من مي خوام وقتي که 2 تا فايل رو بهش ميدم با هم اجرا نکنه .يعني اگه مثلاً يه شرطي تو فايل exe اول درست بود بعد بره دومي رو اجرا کنه.
منظورم از شرط مثلا درست بودن پسورد.

Payman_62
20-09-2006, 05:44
سلام.
چرا از ریسورس استفاده نمیکنی؟ شما فایلت رو ریسورس کن. اگه درست بود اکسترکت کن رو هارد و با shell اجراش کن.

nemesis
21-09-2006, 19:44
يه مقدار بيشتر توضيح ميديد

Payman_62
22-09-2006, 01:07
سلام.
شما به کمک ریسورس ادیتور که میتونی از منوی add in و add in manager فعالش کنی به برنامت هر فایلی که میخوای رو اضافه کنی. فایل اول پسورد رو چک میکنه اگه درست بود فایل اصلی که ریسورس بود را اکسترکت میکنه رو هارد و اجراش میکنه.
ولی اگه میخوای واسه برنامت پسورد بذاری لازم نیست 2 تا فایل جدا بسازی. تو 1 فایل پسورد رو بذار و اگه غلط بود برنامه رو ببند. اگرم درست بود فرم اصلی رو لود کن.

nemesis
22-09-2006, 03:34
نه حتماً لازم که 2 تا فايل باشه چون مي خوام به صورت نا محدود از برون از ويژوال فايل اضافه کنم.