عرض مشاركة واحدة
قديم 03-25-2006, 10:26 PM   #13
sadiki999
الماسي برامج نت
 
الصورة الرمزية sadiki999
 
تاريخ التسجيل: Jun 2005
الدولة: وطنيتي لا تهمني أينما كنت فأنا مسلم وأفخر كل الفخر
الجنس : رجل
المشاركات: 2,000
معدل تقييم المستوى: 94
sadiki999 will become famous soon enoughsadiki999 will become famous soon enough

افتراضي

السويتشات والتنصيب الصامت


السلام عليكم ورحمة الله تعالى وبركته



يجب التركيز في هذا الدرس ومحاولة التطبيق على بعض البرامج ....



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




الصيغة العامة للسويتشات هي


تختلف السويتشات من حزمة تثبيت لأخرى ونقصد بهذه الأخيرة الحزمة التي تم تجهيز ملف ال Setup الخاص بالبرنامج بها ومنها

Inno setup

Install shield
NSIS
Windows Installer(MSI
Wise installer








Inno Setup-1



تكون على شكل



الصيغة العامة


وهذا جدول للأخ Real_Mtz


2-Windows Installer
على شكل Setup.msi ويمكن أن يكون مصاحبا لملف تشغيل .EXE
المهم عندما نشغلها تظهر لنا Windows Installer
الصيغة العامة




الجدول










3 Install Shield






تكون على شكل





نقوم بتشغيل الملف ونذهب إلى
C:\********s and Settings\Administrateur\Local Settings\Temp
سنجد أن ملفا قد تكون بإمتداد MSI ننسخه لمكان آخر ويمكن أن يكون مجلدا بنفس الإسم
ونطبق عليه سويتشات
Windows Installer









4 NSIS و Wise installer













الصيغة العامة /S



Setup.exe /S








إستخراج السويتشات بواسطة USSF



















لتجربة أي سويتش كيفما كان نفتح ال Run



كيفية تجهيز تنصيب برنامج لأحد البرامج الذي لا يدعم التنصيب الصامت
نستعمل البرنامجين نحتاج برنامج AutoIt و Scite


AutoIt





بعد تثبيتهما نذهب إلى


Start >>programs>>autoit V3>>scite>>****** Writer



الكود لمن يريد نسخه


كود:
$SF_1 = "hddreg.exe"
 
If WinExists ( $SF_1 ) Then Exit
AutoItWinSetTitle (  $SF_1)
مع مراعات تغيير hddreg.exe إلى إسم تشغيل البرنامج لديك ، فائدته هو منع تشغيل البرنامج أكثر من مرة إذا كان هناك برنامج آخر غيره يحمل نفس الإسم



بعد الإنتهاء من التسجيل نضغط على A في أقصى اليسار








1-سيتم فك ضغط الملفات في المجلد المؤقت المتواجد بالويندوز وهذا الكود يندرج تحت متغيرات النظام وسيفيدنا إن كنا نريد تجهيز كراك لبرنامج معين بحيث نضع المسار التلقائي لتنصيب البرنامج ليتم إستهدافه وتعويضه بواسطة الكراك


2-أعطينا أمر للوينرار بتشغيل الملف فور إنتهاء فك الضغط ويمكننا إستعمال نفس الطريق لسويتش برنامج معين مثلا نكتب Setup.exe /S فور إنتهاء فك الضغط سيتم تشغيل البرنامج تنصيبا صامتا تفيدنا هذه الطريقة في الحفاظ على المساحة ...


وأخيرا سيبدأ ضغط الملف وبالتالي نكون قد هيئنا ملف تنصيب صامت للبرنامج ...


للتعرف أكثر على متغيرات النظام نفتح ال Run تم نكتب Cmd تم Set





لإستخراج مفاتيح التسجيل نستعمل البرنامج التالي
registrycrawler.rar



بعض البرامج تفتح تلقائيا في التسك بار بعد التنصيب لذا فتنصيب الكراك عليها لا يمكن لذا يجب إغلاقها أولا بصنع باتش يقوم بالمهمة

و لحل هذه المشكلة قم باضافة الاوامر التالية الى الطريقة التى ستخدمها فى تنصيب البرامج سواء كانت باتش سكربت ام WPi و هذا الامر يقوم باغلاق الملفات المفتوحة عقب الانتهاء من تنصيب البرنامج فعلى سبيل المثل فى الشرح الذى ذكرته اعلى برنامج بت دفندر يقوم بتشغيل اربع مهمات و للقيام بعمل تسجيل صامت لبرنامج يجب اغلاق هذه البرامج كلها اذا الامر كالتالى
Taskkill /F /IM monitor.exe
Taskkill /F /IM advanced_uninstaller.exe

و طبعا تضيف هذين الامرين عقب امر التنصيب الصامت للبرنامج فيصبح هكذا
advanced_uninstaller.exe /VERYSILENT
Taskkill /F /IM monitor.exe
Taskkill /F /IM advanced_uninstaller.exe

نفس هذه الطريقة استخدمها مع التثبيت الصامت لماسنجر الياهو
ECHO
ECHO Installing Yahoo.Messenger.6
ECHO Please wait...
start /wait %systemdrive%\install\applications\yahoo.ms6\setup .exe /s
Taskkill /F /IM YPager.exe


حاول ما أمكن أن تتفادى إستخدام autoitلأنه حل ترقيعي فقط !! إبحث في المواقع الخاصة زر موقع الوستشات إبحث في المنتدى الأجنبي MSFN وآخر شيء الشيخ قوقل بكتابة إسم البرنامج متبوعا بكلمة Slient install


معلومات ومراجع


موقع شامل يحتوي على طريقة تجهيز تنصب صامت لأي برنامج

http://www.appdeploy.com
بهذا نكون قد إنتهينا من التنصيب الصامت وإلى اللقاء إلى تجهيز الأفيس وضغطه وأيضا بعض الأمثلة عن الصامت ......



التعديل الأخير تم بواسطة sadiki999 ; 05-25-2006 الساعة 12:40 AM
sadiki999 غير متواجد حالياً   رد مع اقتباس