كيفية إسقاط الكراك في مجلد البرنامج بضغطة زر
درس اليوم يتكلم عن كيفية إسقاط الكراك في مجلد البرنامج في الـ Programme files وبضغطة زر، دون أن تقوم بالعمليات الكلاسيكية وهي زر لفتح مجلد الكراك ثم النسخ ثم البحث عن مجلد البرنامج والقيام باللصق.
فهذه الطريقة تغنيك عن كل هذا، وراح نأخذ مثال لبرنامجنا autoplay media studio
هذا البرنامج لما تقوم بتنصيبه يكون في هذا المسار
كود:
C:\Program Files\AutoPlay Media Studio 6.0
او
كود:
D:\Program Files\AutoPlay Media Studio 6.0
إذا كنت في ويندوز منصب على البارتيشن D
في البدايـة قم بالضغط على الزر أو الكلمـة التي أخترتهــا وطبق واختر خصائص
تطلع لك خصائص الزر ومبدئيا نقوم بوضع هذا الكود وشأشرح كيف تحصلنا عليه
كود:
StatusDlg.Show(MB_ICONINFORMATION, false);
File.Copy("AutoPlay\\Docs\\ams60.exe", _ProgramFilesFolder.."\\AutoPlay Media Studio 6.0\\", true, true, false, true, nil);
StatusDlg.Hide();
والآن نشرح كل سطر من أسطر الكود
السطر الأول من الكود
الهدف منه إظهار رسالة تشعر المستخدم بأن عملية النسخ جارية وأما كيفية الحصول عليه
نضغط على Add Action ونختار StatusDlg
وبهذا نحصل على السطر الأول من الكود
السطر الثاني من الكود
وهو المسؤول عن عملية النسخ وبنفس الطريقة نعود لمحرر السكريبت ونختار Add Action هذه المرة نختار File ثم File.Copy
كما ترى في الصورة
لماذا وضعنا كلمة ProgramFilesFolder متبوعة بنقطتين ؟
كان بإمكاننا وضع المسار المذكور في الأعلى
C:\Program Files\AutoPlay Media Studio 6.0
وهو مسار صحيح لكن بافتراض أن لديك نظامين تشغيل وأنت على الدرايفر D والبرنامج منصب فيه ماذا يحدث؟
لا شك أن الكراك لا يتم تركيبه.
ومن أجل هذا قمنا بوضع كلمة _ProgramFilesFolder .
فلو كنا على الويندوز الأول المنصب على الـ C فهي تحل محل C:\programme files
ولو كنا على الويندوز الثاني المنصب على الـ D فهي تحل محل D:\Programme Files
السطر الثالث من الكود
فهو للدلالة على أن عملية النسخ قد تمت
وكيفية الحصول عليه بالضغط على Add Action كالعادة واختيار StatusDlg
وفي الأخير نحصل على هذا الكود
بنفس الطريقة يمكن إسقاط الملفات في الـ System أو سطح المكتب أو الويندوز لكن نقوم بتغيير كلمة _ProgramFilesFolder بالكلمة المناسبة وهذه قائمة الأوامر التي قد تحتاجها
_DesktopFolder
"C" or "D:\********s and Settings\karim_dz\Desktop"
_ProgramFilesFolder
"C" or "D:\Programmes Files"
_SourceDrive
"C:" or "D:"
_SystemFolder
"C" or "D:\Windows\System"
_TempFolder
"C" or "D:\Windows\temp"
_WindowsFolder
"C" or "D:\Windows"
الموضوعالأصلي : كيفية إسقاط الكراك في مجلد البرنامج بضغطة زر autoplay media studio // المصدر :