-
January 9th, 2018, 14:07
#1
عضو انجمن
درخواست راهنمایی در مورد ویرایش یک فایل exe ساده
سلام دوستان وقت بخیر
یک فایل EXE ساده دارم که کارش ارسال داده از سرور ویندوز به دیتابیس روی هاست هست.
جدیدا آی پی سرور تغییر کرده و مجبور بودم آی پی این فایل EXE رو عوض کنم.با نرم افزار 7zip این فایل EXE دی پک و به فایل ها و فولدرهای سازنده تبدیل شد و بنده آی پی رو در فایل های مربوطه تغییر دادم.
سوالی که الان مطرحه چطور میتونم این فولدر رو دوباره به یک فایل اجرایی EXE تبدیل کنم؟
از چندین روش استفاده کردم ولی متاسفانه به EXE نوع self-extraction تبدیل میشه و قابلیت Install رو نداره.
ممنونتون میشم راهنمایی بفرمایید.
-
-
January 9th, 2018 14:07
# ADS
-
January 9th, 2018, 14:20
#2
عضو انجمن
پاسخ : درخواست راهنمایی در مورد ویرایش یک فایل exe ساده

نوشته اصلی توسط
filasufya
سلام دوستان وقت بخیر
یک فایل EXE ساده دارم که کارش ارسال داده از سرور ویندوز به دیتابیس روی هاست هست.
جدیدا آی پی سرور تغییر کرده و مجبور بودم آی پی این فایل EXE رو عوض کنم.با نرم افزار 7zip این فایل EXE دی پک و به فایل ها و فولدرهای سازنده تبدیل شد و بنده آی پی رو در فایل های مربوطه تغییر دادم.
سوالی که الان مطرحه چطور میتونم این فولدر رو دوباره به یک فایل اجرایی EXE تبدیل کنم؟
از چندین روش استفاده کردم ولی متاسفانه به EXE نوع self-extraction تبدیل میشه و قابلیت Install رو نداره.
ممنونتون میشم راهنمایی بفرمایید.
سلام
اگه از اول فایل نصب ساخته شده با Winrar بوده (یعنی ظاهر Install اش که میگید مشابه این بوده: http://s9.picofile.com/file/8316259134/winrar_sfx.JPG) نیاز نبود Extract کنید و دوباره ازش EXE. بسازید بلکه می تونید همون EXE. اصلی رو با نرم افزار Winrar باز کنید و فایل مورد نظر که آدرس آی پی توشه رو یه بار Extract کنید و اصلیه رو از آرشیو حذف و نسخه ویرایش شده رو جایگزین و سیو کنید.
ولی اگه از اول Install برنامه طور دیگه ای بوده مثلاً مثل از این برنامه ها که باید پشت سرهم Next و Next و آخر Finish بزنید بوده در این صورت باید خودتون با استفاده نرم افزار های Setup ساز مثل Inno Setup یا NSIS و... دوباره اونطوری بسازیدش.
بعدش درباره اینکه میگید فقط نوع Self-Extracting ایجاد میشه این مشکل برنامه 7zip هستش که تنظیمات گرافیکی برای تغییر SFX که میسازه نداره شما اگه با Winrar اقدام به ایجاد یه آرشیو SFX کنید می تونید قبل از فشرده سازی تو بخش Advanced و سپس SFX Options با ویژگی هایی که داره یه Install خوب برای برنامه تون بسازید.
-
تعداد تشکر ها از AtrafNet به دلیل پست مفید
-
January 9th, 2018, 14:59
#3
عضو انجمن
پاسخ : درخواست راهنمایی در مورد ویرایش یک فایل exe ساده

نوشته اصلی توسط
AtrafNet
سلام
اگه از اول فایل نصب ساخته شده با Winrar بوده (یعنی ظاهر Install اش که میگید مشابه این بوده:
http://s9.picofile.com/file/8316259134/winrar_sfx.JPG) نیاز نبود Extract کنید و دوباره ازش EXE. بسازید بلکه می تونید همون EXE. اصلی رو با نرم افزار Winrar باز کنید و فایل مورد نظر که آدرس آی پی توشه رو یه بار Extract کنید و اصلیه رو از آرشیو حذف و نسخه ویرایش شده رو جایگزین و سیو کنید.
ولی اگه از اول Install برنامه طور دیگه ای بوده مثلاً مثل از این برنامه ها که باید پشت سرهم Next و Next و آخر Finish بزنید بوده در این صورت باید خودتون با استفاده نرم افزار های Setup ساز مثل Inno Setup یا NSIS و... دوباره اونطوری بسازیدش.
بعدش درباره اینکه میگید فقط نوع Self-Extracting ایجاد میشه این مشکل برنامه 7zip هستش که تنظیمات گرافیکی برای تغییر SFX که میسازه نداره شما اگه با Winrar اقدام به ایجاد یه آرشیو SFX کنید می تونید قبل از فشرده سازی تو بخش Advanced و سپس SFX Options با ویژگی هایی که داره یه Install خوب برای برنامه تون بسازید.
ممنون از راهنمایی شما
فایل با Winrar و نرم افزار های مشابه ساخته نشده و کاربردهای سیستمی داره فکر میکنم با ویژوال استودیو ساخته شده باشه.
همچنین نیازی به نصب نداره و پرتابل هست.راهی هست بتونم این فایل رو ویرایش و بعد ذخیره کنم؟
7zip امکان ویرایش فایل رو داره ولی بعد از ویرایش خطای read-only بودن فایل رو داریم و تغییرات اعمال نمیشه.
شما برای ویرایش مستقیم بدون اینکه نیاز به دی پک و ساخت مجدد باشه چه راهی رو پیشنهاد می کنید؟
-
-
January 9th, 2018, 15:59
#4
عضو انجمن
پاسخ : درخواست راهنمایی در مورد ویرایش یک فایل exe ساده

نوشته اصلی توسط
filasufya
ممنون از راهنمایی شما
فایل با Winrar و نرم افزار های مشابه ساخته نشده و کاربردهای سیستمی داره فکر میکنم با ویژوال استودیو ساخته شده باشه.
همچنین نیازی به نصب نداره و پرتابل هست.راهی هست بتونم این فایل رو ویرایش و بعد ذخیره کنم؟
7zip امکان ویرایش فایل رو داره ولی بعد از ویرایش خطای read-only بودن فایل رو داریم و تغییرات اعمال نمیشه.
شما برای ویرایش مستقیم بدون اینکه نیاز به دی پک و ساخت مجدد باشه چه راهی رو پیشنهاد می کنید؟
شاید آی پی مورد نظر شما تو بخش Resource های فایل EXE. باشه نرم افزار Resource Hacker رو تست کنید ببینید اون آی پی هم داخل Resource ها هست یا نه.
http://www.angusj.com/resourcehacker...cker_setup.exe
اگه باشه که حله و این نرم افزار می تونه براحتی تغییرش بده ولی اگه اونجا نبود ولی فقط تو بخش فایل هایی که 7zip شناسایی میکنه بود احتمالاً با نرم افزار های Setup ساز چیزی ساخته شده و فایل های مختلف رو تو خودش آرشیو کرده اگه اینطوری باشه برای هر نرم افزار قضیه دیکامپایل و دوباره کامپایل متفاوته و اول باید شناسایی کنید که با چی ساخته شده بعدش دنبال دیکامپایل و سپس دوباره کامپایلش باشید.
-
تعداد تشکر ها از AtrafNet به دلیل پست مفید
-
January 10th, 2018, 01:41
#5
عضو انجمن
پاسخ : درخواست راهنمایی در مورد ویرایش یک فایل exe ساده

نوشته اصلی توسط
AtrafNet
شاید آی پی مورد نظر شما تو بخش Resource های فایل EXE. باشه نرم افزار Resource Hacker رو تست کنید ببینید اون آی پی هم داخل Resource ها هست یا نه.
http://www.angusj.com/resourcehacker...cker_setup.exe
اگه باشه که حله و این نرم افزار می تونه براحتی تغییرش بده ولی اگه اونجا نبود ولی فقط تو بخش فایل هایی که 7zip شناسایی میکنه بود احتمالاً با نرم افزار های Setup ساز چیزی ساخته شده و فایل های مختلف رو تو خودش آرشیو کرده اگه اینطوری باشه برای هر نرم افزار قضیه دیکامپایل و دوباره کامپایل متفاوته و اول باید شناسایی کنید که با چی ساخته شده بعدش دنبال دیکامپایل و سپس دوباره کامپایلش باشید.
تو پک نرم افزار یک فایل txt هست که سایر فایل ها اطلاعات رو از اون میگیرن.
برای ویرایش همون txt کافیه ولی نرم افزارهای ویرایش مثل همینی که شما معرفی کردین با resource tuner و ... این فایل txt رو لیست نمیکنن.
کافیه هم فایل لیست بشه تا کار انجام بشه.
7zip پیداش میکنه ولی قدرت ادیت این فایل رو نداره.
-
-
January 10th, 2018, 10:24
#6
عضو انجمن
پاسخ : درخواست راهنمایی در مورد ویرایش یک فایل exe ساده

نوشته اصلی توسط
filasufya
تو پک نرم افزار یک فایل txt هست که سایر فایل ها اطلاعات رو از اون میگیرن.
برای ویرایش همون txt کافیه ولی نرم افزارهای ویرایش مثل همینی که شما معرفی کردین با resource tuner و ... این فایل txt رو لیست نمیکنن.
کافیه هم فایل لیست بشه تا کار انجام بشه.
7zip پیداش میکنه ولی قدرت ادیت این فایل رو نداره.
در این صورت باید برنامه unpack و دوباره pack بشه که نیاز به decompile و دوباره compile کردنش با زبان برنامه نویسی که ساخته شده داره.
البته شاید بشه با برنامه های Hex Editor یه جورایی محتویات اون فایل txt رو بدون unpack فایل تغییر داد ولی کار هر کسی نیست و تخصص بالایی میخواد.
نرم افزار رایگان Exeinfo رو نصب کنید و باهاش فایل EXE. مورد نظرتون رو باز کنید تا بهتون بگه با چه نرم افزار یا زبان برنامه نویسی ساخته شده:
http://www.exeinfo.xn.pl
-
تعداد تشکر ها از AtrafNet به دلیل پست مفید
-
January 10th, 2018, 10:45
#7
پاسخ : درخواست راهنمایی در مورد ویرایش یک فایل exe ساده
-
تعداد تشکر ها از Amlaaki به دلیل پست مفید