توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دسترسی به کد های برنامه TeraCopy Pro 2.3 و تغییر دادن محتوای آن
Magsoud
10-04-2014, 02:15 AM
دوست ارجمند و جوانم (سهند (http://ariadl.ir/members/--136446/)) طی پیامی درخواست کردند که مثالی گویا و ساده در رابطه با چگونگی دسترسی به
فایل ها و کد های یک برنامه را توضیح دهم. و بنده این برنامه را که کار با آن ساده هست را برای اجابت درخواست
ایشان انتخاب کردم.
قبلا" در چند پست اشاره وار عرض کرده ام که هر برنامه نویس پس از طراحی برنامه ای که درست میکند ، در انتهای
کار با تعدادی فایل و کد روبرو هست که اگر این کد ها و فایل ها در کنار هم قرار داشته باشند ، برنامه کار خواهد کرد.
در زمانیکه کار طراح تمام شد و خواست که برنامه را بفروشد ، ایشان نمی آید که عین کد ها و فایل های اصلی را
در اختیار خریداران قرار دهد.
بلکه با استفاده از برنامه هائی دیگر ، تمام فایل های مورد نیاز برنامه اش را به یک فایل اجرائی تبدیل کرده و این فایل
اجرائی را به خریدار تحویل می دهد. و خریدار این فایل اجرائی را نصب کرده و استفاده میکند.
از شرح مختصر بالا می توانیم نتیجه بگیریم که ما اگر بتوانیم بطریقی فایل اجرائی ایشان را تجزیه کرده و به کد ها و
فایل های اصلی ایشان دسترسی پیدا کنیم ، براحتی میتوانیم بدلخواه خود تغییراتی در برنامه انجام دهیم.این کار را
در اصطلاح کامپیوتر Reverse engineering (مهندسی معکوس) می نامند.
برای انجام اینگونه کار ها هم نیاز به حوصله و صبر زیادی هست و هم لازم است که کاربر با تعدادی برنامه ها آشنا
باشد .
من در این تاپیک بطور اشاره وار و گذرا چگونگی انجام اینکار را در رابطه با اینکه چگونه به کد ها و فایل های اصلی
برنامه TeraCopy Pro 2.3 دست پیدا کرده و کاری کنیم که برنامه پس از نصب ، اکتیو شده باشد توضیح خواهم داد.
توضیح اینکه همانطوریکه بار ها در پست های مختلف عرض کرده ام ، قصد ما با این نوع آموزش ها یاد دادن هک و کرک
و امثال آن نبوده ، ادعائی نداریم ، و فقط میخواهیم جوانان برومند میهنمان با این علوم آشنا شوند و روزی برسد که
ببینیم ، هر چه استفاده میکنیم نتیجه دسترنج جوانمردان و یا شیر زنان ایرانی است.
=====================
=================
مراحل کار:
======
1. میخواهیم بدانیم که برنامه TeraCopy Pro 2.3 توسط کدام برنامه به فایل اجرائی تبدیل شده است. یک راه ساده
برای دانستن این موضوع ، استفاده کردن از برنامه رایگان Universal Silent Switch Finder است.
میتوانید این برنامه را با حجم 1 مگا بایت از لینک زیر دانلود فرمائید:
Universal Silent Switch Finder 1.5.0.0 (http://www.softpedia.com/get/System/Launchers-Shutdown-Tools/Universal-Silent-Switch-Finder.shtml)
این برنامه یکی از برنامه های محبوب کاربران ویندوز بوده و کار اصلی اش این است که میتواند به ما مشخص کند که با
چه دستوری می توانیم خیلی از برنامه ها را بصورت اتوماتیک نصب کنیم.
و نیز مشخصاتی از فایل نصب را هم در اختیارمان قرار میدهد.
اگر این برنامه را اجرا کرده و آدرس فایل نصب برنامه TeraCopy Pro 2.3 را (teracopy.exe) وارد کنیم مطابق شکل زیر دو
مشخصه خوب را در اختیارمان خواهد گذاشت:
http://www.worldup.ir/images/0iwjxsi8kgj1qinwswml.png (http://www.worldup.ir/)
همانطوریکه در شکل بالا مشاهده می کنید برنامه مشخص کرده که اولا" فایل ها و کد های اصلی ساخت فایل اجرائی
برنامه TeraCopy Pro 2.3 توسط برنامه Inno setup درست شده اند.
و ثانیا" در زیر آن مشخص کرده که اگر دستور زیر را در کنار برنامه TeraCopy اجرا کنیم ، این برنامه بطور اتوماتیک نصب
خواهد شد:
"teracopy.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
2. حالا که فهمیدیم سازنده برنامه TeraCopy Pro 2.3 از برنامه Inno setup برای ساخت فایل اجرائی استفاده کرده
میتوانیم فایل اجرائی teracopy.exe را تجزیه کرده و به فایل های داخلش و نیز کد های استفاده شده دسترسی پیدا
کنیم.
اگر برنامه رایگان دیگری بنام Universal Extractor در سیسمتان نصب باشد براحتی بروش زیر میتوانید فایل ها و کد
های مورد نظر را داشته باشید و آن اینکه روی فایل نصب teracopy.exe کلیک راست کرده و سپس از منوی مربوطه
مطابق شکل زیر روی گزینه UniExtract to Subdir کلیک کنید:
http://www.worldup.ir/images/dwr9du3zvl5oivxeec1.png (http://www.worldup.ir/)
با این کار چند لحظه بعد پوشه ای بنام teracopy در کنار فایل teracopy.exe درست خواهد که که در داخل آن تمام فایل
ها و کد های مربوط به ساخت فایل وجود دارند.
در فرصتی دیگر بحث را دنبال خواهیم کرد.
Magsoud
10-04-2014, 04:50 PM
برای اینکه بتوانیم به کد ها و فایل های اصلی یک فایل اجرائی دسترسی پیدا کنیم ، اولین قدم این است که بتوانیم
شناسائی کنیم که فایل مورد نظر توسط کدام برنامه درست شده است.
انجام این کار در رابطه با بعضی برنامه ها خیلی راحت است که نمونه اش را در پست قبلی ، در رابطه با فایل برنامه
TeraCopy Pro 2.3 مشاهده کردیم.
ولی انجام این کار در رابطه با خیلی از برنامه ها به این سادگی نبوده و گاها" حتی امکان ندارد.
بهر حال در حال حاظر ما پوشه ای بنام teracopy داریم که در داخلش کد و فایل های اصلی فایل نصب برنامه TeraCopy
وجود دارند.
ولی ما هنوز نمیتوانیم در این فایل ها و کد مربوطه دخل و تصرف کنیم.
در پست قبلی متوجه شدیم که فایل نصب این ورژن از برنامه TeraCopy توسط برنامه Inno setup درست شده است.
لذا برای اینکه بتوانیم با کد و فایل های استخراج شده موجود کار کنیم ، لازمه اش این است که اول برنامه Inno setup
را در سیستم خود نصب کنیم.
برنامه Inno Setup Compiler 5.5.5 برنامه ای رایگان است که در ویندوز های XP و 7 و 8 کار میکند میتوانید آن را با
حجم 1.9 مگا بایت از لینک زیر دانلود کرده و نصب کنید:
Inno Setup Compiler 5.5.5 (http://www.softpedia.com/get/Authoring-tools/Setup-creators/Inno-Setup.shtml)
حال که این برنامه را هم نصب کردید میتوانید با انجام مراحل زیر ، فایل ها و کد استخراج شده را دستکاری کرده و یک
فایل نصب جدید بسازید که تغییرات شما در آن اعمال شده است.
=================
1. برنامه TeraCopy Pro 2.3 را در سیستمتان نصب کنید.
2. حال باید کد مربوطه را در برنامه نصب شده وارد کنید تا برنامه اکتیو شود. اگر مراحل وارد کردن کد به برنامه را مانیتور
کنید ، متوجه خواهید شد که این ورژن از برنامه ، وقتیکه کد اکتیو شدن را دریافت کرد ، آن را در فایلی بدون پسوند
با نام license در محل زیر ذخیره میکند.
در ویندوز xp
C:\Documents and Settings\{username}\Application Data\TeraCopy\license
در ویندوز 7
C:\Users\{username}\AppData\Roaming\TeraCopy\licen se
یک کپی از فایل license را در جائی ذخیره کنید.برنامه TeraCopy Pro 2.3 اگر این فایل را در آدرس بالا ببیند بصورت
اکتیو شده کار خواهد کرد. شما میتوانید این فایل را حذف کرده و دوباره برنامه TeraCopy Pro 2.3 را اجرا کنید ،
خواهید دید که برنامه دیگر اکتیو نیست.
3. در پست قبل بعد از اینکه فایل های برنامه را استخراج کردیم، در انتهای کار پوشه ای بنام TeraCopy داشتیم که
فایل ها و کد های استخراج شده درون آن قرار داشتند. حالا اگر وارد این پوشه شوید ، خواهید دید که داخل آن مطابق
شکل زیر ، دو تا پوشه بنام های {app} و embedded و یک فایل بنام install_script.iss وجود دارند:
http://www.worldup.ir/images/c6woo3vkfkytxkuficex.png (http://www.worldup.ir/)
پوشه {app} حاوی تمام فایل هائی است که برنامه در حین نصب به سیستم اضافه میکند.
پوشه embedded حاوی فایل هائی است که برنامه در حین نصب استفاده میکند.برای مثال در حین نصب نرمال این
برنامه ، پنجره نصب دارای دو تا تصویر است که آن ها با نام های WizardImage.bmp و WizardSmallImage.bmpداخل
این پوشه قرار دارند.
اگر بخواهید در انتهای کار ، فایل نصب درست شده تصاویر دلخواه شما را داشته باشد ، میتوانید این دو تا تصویر را
عوض کنید (فراموش نکنید که باید سایز و فرمت تصاویری که قرار میدهید ، دقیقا" مثل فایل های اصلی باشند).
3. در سطور بالا عرض کردم که این برنامه اگر ببیند فایلی بنام license (که در بالا یک کپی از آن را نگه داشتیم) ، در
محل گفته شده در بالا وجود دارد بصورت اکتیو کار خواهد کرد.
پس ما باید کاری کنیم که در حین نصب این برنامه ، این فایل license هم در محل گفته شده قرار بگیرد.
فعلا" در این مرحله از کار ، فایل license را به داخل پوشه {app} کپی کنید.
4. در بالا گفتم که درون پوشه {app} فایل هائی وجود دارند که برنامه آن ها را در حین نصب به سیستم اضافه میکند.
ولی فقط با کپی کردن فایل license به داخل پوشه {app} ، ، برنامه آن را به محل گفته شده کپی نخواهد کرد.
برنامه در حین نصب مطابق کد های نوشته شده در فایل کد (install_script.iss) عمل خواهد کرد.
فایل install_script.iss یک فایل متنی است که میتوانید آن را با برنامه Notepad باز کرده و محتوایش را مطالعه نمائید.
بنابر این برای اینکه برنامه فایل license را هم استفاده کرده و آن را در موقع نصب به داخل پوشه ای که در بند 1 بالا
گفته شد ) کپی کند ، لازم است که در فایل install_script.iss دستور مربوط به این کار را اضافه کنیم.
برای اینکار فایل install_script.iss را با برنامه Notepad باز کرده و در زیر قسمت [Files] سطر زیر را به آن اضافه نموده
و ذخیره کنید:
Source: "{app}\license"; DestDir: "{userappdata}\TeraCopy"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
5. حالا اگر برنامه Inno setup را در سیستمتان نصب کرده باشید میتوانید روی فایل install_script.iss کلیک راست
کرده و مطابق شکل زیر روی گزینه Compile کلیک کنید:
http://www.worldup.ir/images/g6i8fglw281wyqk56y.png (http://www.worldup.ir/)
برنامه Inno setup شروع به کار کرده و در انتهای کار خواهید دید که در کنار فایل install_script.iss پوشه ای بنام
Output درست شده که داخلش یک فایل اجرائی قرار دارد.
در صورتیکه مطابق شروح داده شده عمل کرده باشید ، اگر فایل اجرائی درست شده در داخل پوشه Output را اجرا
کنید ، خواهید دید که برنامه TeraCopy Pro 2.3 شروع به نصب کرده ، پنجره نصب تصاویر مورد نظر شما را دارد و در
انتهای نصب ، اگر اجرایش کنید ، خواهید دید که برنامه اکتیو هم هست.
من ساده ترین روش را توضیح دادم
کار های دیگری هم میشود با این برنامه انجام داد فرضا" میتوان فایل های زبان های مختلف را که لازم نداریم را حذف
کنیم ، میتوانیم آیکن فایلی را که درست میشود را تغییر دهیم ووو.......
ولی همه این ها مستلزم آن است که کاربر اطلاعات کافی در رابطه با برنامه Inno Setup و بعضی برنامه های دیگر
داشته باشد.
موفق باشید.
Magsoud
10-05-2014, 06:31 PM
برای اینکه مختصری بیشتر بحث را کاملتر کنم در اینجا چگونگی انجام دوتا تغییر دیگر را در این برنامه شرح میدهم:
1لف: تغییردادن آیکن فایل اجرائی نهائی
=======================
1. آیکن دلخواه خود را تهیه و آن را فرضا" با نام xxx.ico در کنار فایل install_script.iss قرار دهید.
2. فایل install_script.iss را توسط notepad باز کرده و در سطور اول در زیر قسمت [Setup] سطر زیر را اضافه کرده و
ذخیره کنید:
SetupIconFile=xxx.ico
حال اگر فایل install_script.iss را Compile کنید خواهید دید که فایل اجرائی ساخته شده ، با آیکن مورد نظر شما
دیده می شود.
ب . حذف فایل های زبان های غیر لازم از برنامه
==========================
اگر در داخل پوشه {app} به پوشه locale وارد شوید ، خواهید دید که مطابق شکل زیر تعداد 31 پوشه با نام های
مختلف وجود دارند:
http://www.worldup.ir/images/2ynchhqx8mf5xy7f7734.png (http://www.worldup.ir/)
برنامه TeraCopy Pro 2.3 از 31 زبان مختلف از جمله فارسی پشتیبانی میکند. هر کدام از پوشه هائیکه در بالا مشاهده
میکنید مخصوص یک زبان است.
آنچه مسلم است اینه که ما فقط نیاز به دو تا زبان انگلیسی و فارسی داشته و زبان های دیگر را لازم نداریم.
پس می آئیم و از داخل پوشه locale تمام پوشه ها بغیر پوشه های en (پوشه مخصوص زبان انگلیسی) و پوشه fa_IR
(پوشه مخصوص زبان فارسی) را حذف می کنیم.
با این کار حجم فایل نهائی ما هم کمتر خواهد شد.
حالا که این کار را انجام دادیم اگر بخواهیم که فایل install_script.iss را Compile کنیم که فایل اجرائی مربوطه ساخته
شود خواهیم دید که برنامه پیغام خطا می دهد و فایل نهائی درست نمی شود.
این بخاطر این است که در داخل فایل install_script.iss کد هایی برای استفاده از فایل های پوشه های حذف شده
وجود دارند و برنامه در موقع Compile کردن دنبال آن ها میگردد و چون آن ها را پیدا نمیکند ، لذا پیغام خطا می دهد.
بنابر این بایستی از داخل فایل install_script.iss کد های مربوط به زبان های مختلف را حذف کنیم.
کد های مربوطه در زیر قسمت [Files] در فایل install_script.iss قرار دارند. این قسمت سطور زیادی را خواهید دید که
با عبارت Source: "{app}\locale شروع میشوند
فقط دو سطری را که در آن ها بعد از عبارت فوق عبارت en و عبارت fa_IR وجود دارد را نگهداشته و بقیه را حذف کنید.
eDvArDo
10-05-2014, 07:39 PM
سلام
متوجه خواهید شد که این ورژن از برنامه ، وقتیکه کد اکتیو شدن را دریافت کرد ، آن را در فایلی بدون پسوند
با نام license در محل زیر ذخیره میکند.
در ویندوز xp
استاد عزيز، آيا امکانش هست که فايل license رو اينجا پيوست کنيد؟
ميخوام نصب نکنم! (اي تنبل) ugly3
در ضمن آيا فقط با Universal Extractor ميشه به اون اسکريپ inno و پوشهها دست پيدا کرد؟
سپاس
Magsoud
10-05-2014, 08:19 PM
.........آيا امکانش هست که فايل license رو اينجا پيوست کنيد؟
...... آيا فقط با Universal Extractor ميشه به اون اسکريپ inno و پوشهها دست پيدا کرد؟
1. فایل license را از پیوست دانلود فرمائید.
2. برنامه های دیگری هستند از جمله برنامه InnoExtractor 4.6.2.151 که میتوانند فایل های ساخته شده
توسط Inno setup را Extract کنند.
eDvArDo
10-06-2014, 05:36 PM
سلام
اين خطا در خط 125 دستورات برام پيش اومده! راه حلش چيه؟
سپاس
http://www.worldup.ir/images/raiq7bbwrlsx3a5w3zy.jpg (http://www.worldup.ir/)
Magsoud
10-06-2014, 06:25 PM
یک راه این است که فایل install_script.iss را با برنامه ++ notepad باز کرده و سطر مورد نظر که باعث عیب می شود را کلا" حذف کنید.
استاد برای فایلهایی که با nisis و msi هم همین روش میباشد یا راه دیگه ای دارد اگه ممکنه برای هرکدام با یه مثال توضیح بدهید
مرسیhttp://ariadl.ir/images/smilies/smilies-azardl%20(182).gifhttp://ariadl.ir/images/smilies/smilies-azardl%20(182).gifhttp://ariadl.ir/images/smilies/smilies-azardl%20(182).gifhttp://ariadl.ir/images/smilies/smilies-azardl%20(182).gifhttp://ariadl.ir/images/smilies/smilies-azardl%20(182).gifhttp://ariadl.ir/images/smilies/smilies-azardl%20(182).gifhttp://ariadl.ir/images/smilies/smilies-azardl%20(182).gifhttp://ariadl.ir/images/smilies/smilies-azardl%20(182).gif
Magsoud
10-07-2014, 02:42 PM
با فایل های نوع MSI هم تقریبا" میشود مثل فایل های inno setup کار کرد.
من خودم برای کار هایم استفاده از NSIS را ترجیح می دهم.
میشود فایل های داخل NSIS را درآورد ولی تا به امروز روشی وجود ندارد که بشود به کد های داخلش
دسترسی پیدا نمود.
eDvArDo
10-07-2014, 07:15 PM
سلام
استاد عزيز، با پاک کردن اون خط، مشکل حل شد و فايل نصبي به راحتي ساخته شد ولي مشکل اينه که با اون فايل لايسنس هم نسخه Free هست!
چرا؟
سپاس
Magsoud
10-08-2014, 01:03 AM
شاید نسخه ای از برنامه که دارید با نسخه ای که بنده دارم فرق دارد.
eDvArDo
10-09-2014, 05:13 PM
سلام
برای اینکار فایل install_script.iss را با برنامه Notepad باز کرده و در زیر قسمت [Files] سطر زیر را به آن اضافه نموده
و ذخیره کنید:
کد:
Source: "{app}\license"; DestDir: "{userappdata}\TeraCopy"; MinVersion: 0.0,5.0; Flags: restartreplace uninsrestartdelete ignoreversion
بنظرم اين کد براي بنده که XP دارم مورد داره! راستي استاد عزيز، اين کد رو چطور ميتونيم حلاجي کنيم تا در موارد گوناگون خودمون براش کدنويسي کنيم؟
درضمن بنده نرم افزار BurnAware Professional 7.5 رو با همين روش بصورت دلخواه ويرايش و کرک کردم و از اون فايل ستاپ (نصبي) ساختم!
آخ جون!
استاد شيرينزبان، سپاس
Magsoud
10-09-2014, 05:33 PM
ادواردوی عزیز که مدت هاست که جای زیادی را در قلبم اشغال کرده ای،
در رابطه با کد های برنامه inno setup یکی اینکه زیاد تمرین کن .
امروزه خیلی از برنامه ها با این برنامه کامپایل میشوند.ولی مطلب در موردش کم است.
تنها مواردی که برای یاد گیری این برنامه آن هم بطور خلاصه توضیحاتی داده شده فایل های ISetup.chm و isfaq.htm
در داخل دایرکتوری نصب برنامه هستند.
خیلی وقتها موقع کار با کد های این برنامه بویژه کد هائیکه مربوط به 64 بیت و یا ویندوز 2000 باشد ، پیغام خطا خواهی
دید که در این موارد هم میتوانی کلیه سطور مربوطه را حذف کنی که البته در این صورت فایل نهائی ساخته شده توسط
شما فقط در سیستم های 32 بیتی کار خواهد کرد.
eDvArDo
10-09-2014, 05:39 PM
سلام
استاد در مورد دستيابي به محتويات فايل ستاپ ساخته شده با Inno يه فايل بچ کوچيکي پيدا کردم ولي نميدونم چطوري ازش استفاده کنم!
innounp, the Inno Setup Unpacker (http://innounp.sourceforge.net/)
Inno Setup Unpacker 0.40 پيوست است
سپاس
Magsoud
10-09-2014, 07:23 PM
...در مورد دستيابي به محتويات فايل ستاپ ساخته شده با Inno يه فايل بچ کوچيکي پيدا کردم....
1. پوشه ای با نام فرضا" Unpacker درست کنید
2. محتویات فایل فشرده ای که اشاره کردید را داخل پوشه Unpacker قرار دهید. در این زمان در داخل پوشه مورد بحث
فایل های innounp.exe و innounp.htm را خواهید داشت .
3. اکنون یک فایل Batch با محتوای زیر درست کرده و آن را هم با نام فرضا" UnPacker.cmd در داخل پوشه قرار دهید:
innounp -x -dExtracted -m -a xxx.exe
pause
4. حالا فرضا" میخواهید فایل teracopy.exe را UnPack کنید. کافی است که نام فایل teracopy.exe را به xxx.exe
تغییر داده و آن راهم داخل پوشه کنار فایل های innounp.exe و UnPacker.cmd قرار داده و سپس فایل UnPacker.cmd
را اجرا کنید.
چند لحظه بعد داخل پوشه UnPacker پوشه دیگری بنام Extracted درست شده و کلیه فایل ها و کد فایل teracopy.exe
داخل آن Extract خواهد شد.
SetupEditor
10-09-2014, 07:38 PM
با سلام و درود
به همه اساتید و عزیزانم
ببخشید وارد بحث شیرین شما شدم
ما که هر کاری کردیم نشد فایل های نصب InnoSetup را کد گذاری کنیم
ولی مطمئنم راهی هست که این کار انجام بشه
تا به امروز جائی را ندیدم این کار را آموزش بدهند
هنوز خیلی از شرکت های نرم افزاری پکیجاشون آنپک میشه
ولی بعضی از شرکت ها را بنده دیدم که بعضی از فایلها و سورسشون اصلاً بدست نمیاد یا قسمتیش در دسترسه
که واقعاً جای تعجب داره برای بنده و برای دیدن بقیه محتوای فایل باید پسورد را وارد نمود .
در پاسخ مدیر ادواردوجان باید بگم Inno Setup Unpacker
وقتی InnoExtractor اجراش کنید متوجه می شوید در سریع ترین زمان ممکن ، تمامی فایل ها در دسترستان است و اگر هم استخراج نمی شود حداقل ماهیت فایل مشخص می شود . و Inno Setup Unpacker در همین برنامه گنجانده شده اما به شکلی دیگر
در پایان باید گفت بعضی از شرکت های نرم افزاری دستوراتی بکار می برند که بعد از آنپک شدن دیگر پک نمی شود . و کاربر را بعد از ساعت ها تکرار و خطا به ناامیدی می کشاند .
امیدوارم سرتان را درد نیاورده باشم
با تشکر از وقتی که برای خواندن این مطلب صرف نموده اید .
با سلام استاد در مورد فایلهای msi وقتی اکسترکت کردیم چگونه باید ویرایش کنیم وچطوری به صورت فایل msi در بیاوریم بطور مثال من acdsee12 رو اکسترکت کردم و یه قسمتهایی رو حذف کردم که در موقع نصب .نصب نشه ولی حالا موندم فقط با حذف فایلها وفولدرها اینکار رو درست انجام دادم یا نه وحالا چطوری اینا رو بصورت msi در بیاورم
Magsoud
10-27-2014, 11:07 AM
روش ها و برنامه های مختلفی برای دسترسی و نیز ادیت فایل های MSI وجود دارند که هرکدام هم معایبی دارند و هم محاسنی.
بهر حال یکی از برنامه هایی که میتواند فایل های MSI را ادیت کند Orca نام دارد که نمونه ای از آن را با حجم حدود 1.8 مگا بایت
میتوانید از لینک زیر دانلود کنید:
Orca 3.1.4000.1830 (http://www.softpedia.com/get/Authoring-tools/Setup-creators/Orca.shtml)
در لینک زیر هم مختصری در مورد استفاده از این برنامه توضیح داده شده است:
How to use the Orca database editor to edit Windows Installer files (http://support.microsoft.com/kb/255905)
vBulletin v4.2.5, Copyright ©2000-2025, Jelsoft Enterprises Ltd.