الثلاثاء، سبتمبر 23، 2008

الدليل الشامل للبرامج ذاتية التشغيل .. ( تعلم صناعة برنامج ذاتي التشغيل ) .



البرامج ذاتية التشغيل
portable applications




البرامج ذاتية التشغيل او البرامج المحمولة و التي انتشرت كثيرا في الاونة الاخيرة
بل و اصبح الكثير يفضلها عن تنصيب البرامج علي الحاسب توفيرا لمساحة القرص الصلب
ايضا توفيرا لسرعة الحاسب و مصادر النظام و ما الي ذلك من الاسباب الكثيرة و التي سنعرفها لاحقا .

لكن منا الكثيرين الذين لا يعرفون عن تلك الفئة من البرامج شيئا
و الذي يعرفها قد لا يعرف كيفية صنعها و السؤال الذي يطرح نفسه الان ..
ما هي البرامج ذاتية التشغيل او المحمولة ؟

تعريف للبرامج المحمولة _ portable applications _
هي برامج لا تحتاج للتثبيت او التنصيب على الحاسب حتى تعمل ،
بل تعمل من خلال وضعها على أي وسيط تخزين مثل ذاكرة الفلاش _ USB Flash disk _
أو القرص الصلب _ HD _ الموجود في الحاسب او اي وسيلة او وسيط يقوم بهذه المهمة ... الخ ،
و بعدها يمكنك استخدامها على أي حاسب مباشرة ، فهي مفيدة جداً للأشخاص الذين يتنقلون بكثرة ،
و من ضمنهم فني الصيانة لوجود الكثير من برامج الصيانة ومعالجة الفيروسات
و استرجاع البيانات بتقنية البرامج المحمولة
هذا يوفر عليه الكثير من الوقت والعناء من أجل صيانة الحاسب وذلك عند تنقله بين المكاتب والشركات ،
ايضا يمكنك استخدامها في في العديد من الاجهزة التي لا تسمح فيها مساحة الهارد بتنصيب برامج جديدة
كما تعد الحل الأمثل للأشخاص الذين يعانون من صغر حجم الذاكرة والقرص الصلب و بطء في عمل المعالج
مما لا يسمح لهم بتنصيب العديد من البرامج ...

كما ذكرنا انفا الكثير منا سمع او استخدم البرامج ذاتية التشغيل غير انه لا يعرف كيفية صنعها .



اذن سؤالنا الان هو كيف اصنع برنامج ذاتي التشغيل ؟
اجابة لهذا السؤال سيكون موضوعنا هذا ان شاء الله ..

لصنع برنامج ذاتي التشغيل سنحتاج برنامجين مهمين هما :-
الاول - winrar
و اعتقد اننا جميعا لدينا هذا البرنامج كما يمكنك تحميله من هنا باصداره الاخير



الثاني - IconExtractor
و هو البرنامج الخاص باستخراج ايقونة البرنامج الذي نريد تحويله بصيغة التشغيل الذاتي
ايضا يمكنك تحميله من هنا



بقي شيء و هو ان البرنامج الذي سنقوم بتحويله الي ذاتي التشغيل يجب ان يكون مثبتا علي اجهزتنا اصلا .

و سيكون ان شاء الله شرحنا علي برنامج معروف للجميع هو
Internet Download Manager

وسيكون العمل مقسم لجزئين

الاول
هو استخراج ايقونة البرنامج المراد تحويله لذاتي التشغيل
الثاني هو تحويل البرنامج لبرنامج ذاتي التشغيل
فقط تابع و البقية تاتي




و لنبدا بسم الله


المرحلة الاولي

استخراج ايقونة البرنامج


و هي باستخدام برنامج IconExtractor
لاستخراج أيقونة البرنامج المطلوب تحويله الى ذاتي التشغيل ..
فنضغط على Add لإختيار البرنامج المطلوب
ستظهر لنا عدة أيقونات قم الان بالغاء التأشير عليها ونأشر على الأيقونة الاساسية المميزة للبرنامج و هي المطلوب استخراجها .
ثم نضغط على Save As و من ثم نحدد مكان وإسم لحفظ الايقونة فيه و ليكن سطح المكتب مثلا .
تابع الشرح المصور











الان انتهينا من هذه الفقرة قم الان بغلق برنامج IconExtractor ,

انتهينا من هذه المهمة ننتقل الان للمرحلة الثانية ..




المرحلة الثانية

هي عملية تحويل البرنامج لذاتي التشغيل .
و هي مقسمة لعشر خطوات و لن يكون بها شيء من الصعوبة ان شاء الله .

الخطوة الاولي

توجه لمجلد البرنامج الذي تريد تحويله لذاتي التشغيل ..
و هو علي سيبل المثال Internet Download Manager و هو الذي سنعمل عليه .
و نريد تحويله الى ذاتي التشغيل , إذاً ندخل مجلد البرنامج الرئيسي الموجود على المسار التالي : -
C:\Program Files\Internet Download Manager
فنجد كافة ملفات البرنامج مثل التطبيق والملفات المساعدة لتشغيله ومجلداته الفرعية .





الخطوة الثانية

الان نقوم بتحديد جميع الملفات الموجودة بمجلد البرنامج و ذلك بالضغط على Ctrl + A داخل المجلد .
و من خلال الضغط علي زر الفارة الايمن نضغظ علي اختيار Add to Archive





الخطوة الثالثة

من خلال نافذة جديدة من برنامج WinRAR و نقوم فيها بالضبط التالي :-
* في Archive Name نكتب قبل الإسم كلمة Portable
( و يمكنك اختيار الاسم كما تريد شريطة الا يكون نفس إسم التطبيق الموجود في مجلد البرنامج )
* في Compression Method نختار Best لضغط الملفات وتقليل مساحة الحجم بشكل أقوى
* في Archiving Options نضع علامة التاشيرعلى اختيار Create SFX archive
( و هذا مهم لتتحول صيغة الملف في Archive Name من RAR أرشيفي الى EXE تنفيذي )
و يكون ذلك كما هو موضح بالصورة تماما .





الخطوة الرابعة

من نفس النافذة المفتوحة الان
نضغط على التبويب Advanced ثم نضغط على اختيار SFX options





الخطوة الخامسة

سيفتح لنا برنامج WinRAR نافذة جديدة
في هذه النافذة و في التبويب General و في اختيار Run after extraction
نقوم بوضع اسم التطبيق الاساسي للبرنامج
و هو تطبيق البرنامج الموجود في مجلد البرنامج والذي يعد هو البرنامج والأساسي لتشغيل البرنامج.
مثلا تطبيق برنامج Internet Download Manager هو الملف ( IDMan.EXE )
ملحوظة اذا كنت قد قمت بضبط خصائص Folder Options
علي ( Hide extensions for known fils types )
فيجب اضافة الصيغة التنفيذية لاسم التطبيق و هي ( exe. )
فقط لاحظ التوضيح بالصورة





الخطوة السادسة

نضغط على التبويب Modes و نقوم بضبط الخيارات كالتالي :-
* في Temporary mode نضع علامة صح على Unpack to temporary folder
* في Silent mode نضع المؤشر على Hide All
* في Overwrite mode نضع المؤشر على Overwrite all files
و تكون عملية الضبط التي قمنا بها كالاتي لاحظ الصورة





الخطوة السابعة

و هي لاضافة ايقونة البرنامج التي سيظهر بها لاحقا :
نضغط على التبويب Text and icons نقوم بعمل التالي :-
في الخيار الفارغ الأخير تحت عنوان Load SFX icon from the file
نقوم بالضغط على زر Browse للبحث عن اليقونة التي قمنا بعملها سابقا و حفظناها علي سطح المكتب .
ثم نضيف هذه الايقونة و التي شرحنا كيفية استخراجها مسبقا .
و تكون هيئة ضبط هذه الخطوة هكذا





الخطوة الثامنة

الان إضغط على OK لترجع الى النافذة السابقة ومنها إضغط OK مرة أخرى
ليبدأ البرنامج بعمليتين
الأولى هي ضغط الملفات و الثانية هي تحويل البرنامج الى برنامج ذاتي التشغيل





الخطوة التاسعة

بعد إنتهاء الضغط ستلاحظ ظهور ملف جديد بمجلد البرنامج الاصلي
ويحمل اسم portapeInternet Download Manager
هذا هو البرنامج ذاتي التشغيل الذي نريده عندها قم بنسخ أو نقل هذا الملف الناتج الى سطح المكتب
أو الى أي مكان فارغ بعيدا عن مجلد البرنامج الاصلي .





الخطوة العاشرة و الأخيرة

قم بإلغاء بحذف تنصيب البرنامج الأصلي من جهازك تماما
الان تستطيع انت تشغيل البرنامج الذاتي التشغيل و استطيع انا ان اقول لك مبروك .




مبروك


الان يمكنك تحميل البرنامج الذي قمنا بتحويله لذاتي التشغيل
حمله و جرب النتيجة







ملاحظات و قواعد عامة و هامّة يجب ان نطلع عليها :-

* من خلال تحويل البرمج لذاتية التشغيل نعلم ان البرامج ذاتية التشغيل
يعتمد تشغيلها على كافة الملفات الموجودة في مجلدها الخاص ( هذا ليس مع كل البرامج بالطبع )
* هناك الكثير من البرامج و التي يمكن تحويلها لذاتية التشغيل
و هناك البرامج التي لا يصلح معها هذه الطريقة و التي تكون لها ملفات في النظام اساسية و هامة لتشغيل البرنامج
* بعض البرامج لن تحصل على كامل مميزاتها في حال تحويلها الى برامج ذاتية التشغيل
* عند تحويل البرامج التي تعتمد على تخزين المعلومات فستمحى كل المعلومات المخزنة في البرنامج
عند الإنتقال من جهاز الى آخر مختلف كل مرة لذا هذه الطريقة لاتصلح لمثل هذه البرامج
لأن هذه الطريقة تعتمد على فك ضغط ملفات البرنامج في مجلد Temp الخاص بحسابك على الكومبيوتر .
و ليس في الفلاش ميموري أو الهارديسك الخارجي
* اذا كنت تريد عمل تشغيل ذاتي لبرنامج معين فينصح ان يكون البرنامج مجاني أو مكسور الحماية
من قبل ان تقوم بالخطوة الثانية من فقرة تحويل البرنامج الى ذاتي التشغيل اذا كان البرنامج ليس مكسور الحماية
و لكن مسجل بسيريال فيجب إرفاق السيريال مع البرنامج لأن البرنامج سيطالب به كل مرة تشغل فيها البرنامج من جهاز لآخر .
اخيرا اود ان اشكركم علي المتابعة
و اود ان تقوموا بالتجربة و ارجو ان اكون قد وفقت في شرح الفكرة
و تقبلوا تحياتي جميعا .



ليست هناك تعليقات: