شرح عمل ملف تسجيل تلقائي للبرامج (ملف ريجسترى صغير)

الموضوع في 'منتدى البرامج المشروحة' بواسطة master, بتاريخ ‏9 مايو 2009.

  1. master

    master مدير المنتدى إداري

    إنضم إلينا في:
    ‏26 أكتوبر 2007
    المشاركات:
    2,806
    الإعجابات المتلقاة:
    6
    نقاط الجائزة:
    38
    الجنس:
    ذكر
    الوظيفة:
    مبرمج جافا
    مكان الإقامة:
    الاسكندرية
    [​IMG]

    [​IMG]


    عمل ملف تسجيل تلقائي للبرامج


    [​IMG]

    حول الطريقة :ـ
    عمل ملف واحد تشغله فتظهر رسالة بنجاح العملية .. ويتم تسجيل البرنامج


    [​IMG]


    تحميل الملفات المطلوبة ..
    من هنا :ـ


    [​IMG]

    [​IMG]
    الشرح



    أولا

    استخراج المفتاح من الريجستري
    طبق الشرح

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

    درسنا اليوم وهو كيفية البحث في الريجيستري الخاص بالويندوز لاستخراج ملف reg. يحتوي

    علي بيانات تسجيل برنامج ما ,,,.

    * ملحوظة هامة : - بعض البرامج تقوم بأضافة معلومات التسجيل الخاصة بها في الريجيستري

    بشكل عادي و البعض الاخر يقوم بوضعها في مسار تثبيتة علي شكل ملف dll او ini و البعض

    الاخر يستخدم طريقة البصمة و هي طبع معلومات التسجيل علي ملف exe الخاص بتشغيــــــــل

    البرنامج كحال الباتش مثلا ,, .
    [​IMG]
    * اما المثال الذي سوف نتعامل معة الان و هو مع برنامج يضع معلومات تسجيلة في الريجيستري

    و هو برنامج TuneUp Utilities ,, .

    (1) - قم بتثبيت البرنامج هذا مثلا او اي برنامج اخر ثم ادخل معلومات التسجيل الخاصة بة .

    (2) - بعد ذلك قم بفتح الامر RUN من قائمة START ستظهر لك تلك الشاشة قم بكتابة الامر

    REGEDIT داخل هذا المربع الحواري كما في الصورة ثم اضغط Enter .

    [​IMG]


    (2) - بعد ذلك سيظهر لك صورة محرر الريجيستري الخاص باويندوز .

    [​IMG]



    (3)- و لكي نبدأ البحث من قائمة EDIT اختر Find او بالضغط علي مفتاحي Ctrl + F

    لنبدأ عملية البحث عما نريد

    [​IMG]


    (4) - ستخرج لك تلك النافذة التي تحتوي علي مربع حواري فارغ نكتب في مثلا سريال

    البرنامج كما هو موضح في الصور التالية ثم اضغط علي Find Next ليتبدأ عملية

    البحث في خلايا الريجيستري.

    [​IMG]

    * جاري عملية البحث و فحص الريجيستري عن المطلوب ....

    [​IMG]


    (5) - بعد عملية البحث : في الناحية اليمني ظهرت نتيجة البحث و هو المظلل RegCode و هو

    الذي كنا كتبناة في خانة البحث [​IMG] .

    [​IMG]


    (6) - بعد ذلك نقوم بالتعليم علي ما نريد من نتائج البحث استعدادا لعملية استخراجة علي

    هيئة ملف ريجيستري Reg ثم من قائمة File نختار EXPORT لحفظ الملف الناتج ,,

    [​IMG]

    * بعد ذلك ستخرج لك النافذة التالية و هي لحفظ الملف الناتج علي شكل ملف ريجيستري

    بالاضافة لك الحرية في اختيار الفرع المناسب من الريجيستري كمل هو موضح اسفل

    الصورة التالية ..

    [​IMG]

    * و ها هو الملف الناتج و الذي يحتوي علي بيانات التسجيل داخلة و مجرد دبل كليك علية

    يقوم الملف هذا بإضافة المعلومات المتضمنة فية داخل الريجيستري و كذلك تسجيل البرنامج

    المراد [​IMG].

    [​IMG]

    ----------------------

    من هنا الشرح على برنامج ultraiso 9




    تأكد أن الملف يحوي فقط المفاتيح
    ففي بعض المرات يأتي فيه المجلد كامل
    كيفية التأكد
    يالزر اليمين على الملف ثم تحرير ​

    [​IMG]

    تخرج المفكرة ..
    تأتيك مثلا هكذا :ـ​
    كود:


    Windows Registry Editor Version 5.00​

    [HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0]
    @="C:\\Program Files\\UltraISO"
    "Shared"="C:\\Program Files\\Common Files\\EZB Systems"
    "XPBurn"="0"
    "ISOFolder"="C:\\Documents and Settings\\AShAlshaikh\\My Documents\\My ISO Files"
    "UseSkins"="1"
    "SoundEffect"="1"
    "Language"="10241"
    "Registration"="f795a39cd686cac5bda1ad95cb87ccb5"
    "MainLeft"="7"
    "MainTop"="-1"
    "MainWidth"="785"
    "MainHeight"="576"
    "MainState"="0"
    "LastWinX"="7"
    "LastWinY"="-1"
    "LastWinW"="785"
    "LastNameW"="200"
    "LastSizeW"="80"
    "LastTypeW"="120"
    "LastNameWL"="200"
    "LastSizeWL"="80"
    "LastTypeWL"="120"
    "LastWinH"="576"
    "HSplitter"="249"
    "VSplitter1"="217"
    "VSplitter2"="217"
    "ConfigLeft"="481"
    "ConfigTop"="244"
    "ProgressLeft"="386"
    "ProgressTop"="297"
    "LogWinX"="259"
    "LogWinY"="217"
    "UseJoliet"="1"
    "UseUDF"="0"
    "UseHFS"="0"
    "Optimize"="0"
    "Level2"="0"
    "MaxLength"="31"
    "LowerCase"="0"
    "DOSCharset"="0"
    "Extended"="0"
    "RockRidge"="0"
    "VersionNumber"="1"
    "MediaType"="2"
    "ShellExt"="1"
    "DefViewer"="C:\\WINDOWS\\system32\\NOTEPAD.EXE"
    "DefBurner"=""
    "DefVCD"=""
    "QuateFlag"="1"
    "SetISOPath"="0"
    "SessionSelector"="1"
    "VolumeSelector"="0"
    "LastAudioCD"="0"
    "ISOFilter"="1"
    "SkipBadSector"="0"
    "CheckLog"="0"
    "LocalBrowser"="1"
    "RecompileISO"="1"
    "SaveBackup"="1"
    "Check4GB"="1"
    "GenFileChecksums"="0"
    "CheckMediaType"="0"
    "CaseSorting"="1"
    "AntiISOHack"="0"
    "SameDriveType"="0"
    "AdjustJoliet"="1"
    "SyncConvertDir"="1"
    "BinaryOptimize"="1"
    "AdjustNoEMU"="0"
    "RRDecompress"="1"
    "RRCompress"="0"
    "DST"="1"
    "ISZDefault"="0"
    "SaveFormat"="0"
    "ISZMode"="3"
    "ISZEncrypt"="2"
    "ISZSplit"="1"
    "SplitSize"=""
    "ISZSFV"="0"
    "ISZVolNameStyle"="0"
    "ISZPassword"="0"
    "LabelCase"="0"
    "DVDSort"="1"
    "RecycleBin"="1"
    "FileFirst"="1"
    "DepthFirst"="1"
    "OldFirst"="1"
    "GenISOChecksum"="0"
    "ChecksumFilter"="0"
    "LastDevice"="0"
    "LastRecorder"="0"
    "ShowCurrentMedia"="1"
    "ISZTestLevel"="1"
    "MaxCacheSize"="1024"
    "UltraBurn"="0"
    "VerifyAgainstFile"="1"
    "ChangeDefSettings"="0"
    "ShowTrackCreator"="1"
    "BurnVerify"="0"
    "USBVerify"="0"
    "USBMode"="2"
    "VerifyOnWrite"="0"
    "MD5Device"="0"
    "LamePreset"="12"
    "LameBitrate"="128"
    "WMABitrate"="64"
    "UseCDText"="1"
    "KeepHide"="0"
    "SuperRestore"="1"
    "AddJoliet"="0"
    "ISOExtension"="0"
    "OpenFolder"="C:\\Documents and Settings\\AShAlshaikh\\My Documents\\My ISO Files"
    "SaveFolder"="C:\\Documents and Settings\\AShAlshaikh\\My Documents\\My ISO Files"
    "LogFile"="C:\\Program Files\\UltraISO\\checklog.txt"
    "MD5File"=""
    "Reopen"=""
    "UserName"="UW-Madison Executive Education"


    -----------------------------
    امسح جميع القيم ما عدا التي فها المفاتيح ​






    اجعلها هكذا .​



    كود:

    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0]
    "Registration"="f795a39cd686cac5bda1ad95cb87ccb5"
    "UserName"="UW-Madison Executive Education"


    ويمكنك معرفة ذلك من خلال السيريال الذي أدخلته في البرنامج ... ​








    الآن تم استخراج ملف التسجيل ​


    [​IMG]


    ثانيا :ـ

    عمل الملفات المطلومة ..




    تذهب ونتسخة إلى المجلد المرفق (التحميل في أول الموضوع)

    ونعيد تسمية ملف التسجيل إلى key

    [​IMG]




    الآن نعد ملف الـ info

    الذي يعتمد عليه السكربت في بعض المعلومات (مثل حفظ الحقوق للصانع)​


    نشغل info maker v1.0

    تابع معي :ـ​


    [​IMG]


    ثم

    [​IMG]


    كيف تعرف الـ process للبرنامج تابع معي :ـ

    تشغل البرنامج ثم تضغط على ctrl + alt + delet

    تظهر إدارة المهام .. تذهب للتبويب العمليات

    [​IMG]


    الآن تم صنع ملف info

    اكتمل جميع المكونات .. ​


    [​IMG]


    خطوة مستحسنة ومهمة ..

    نفتح الريجستري كما تم الشرح سابقا ..

    ونحذف قيم التسجيل ..​


    [​IMG]


    [​IMG]


    نشغيل البرنامج نجد نافذة المطالبة .. ​


    [​IMG]


    نشغل run

    [​IMG]


    ثم

    [​IMG]


    ونجد البرنامج تم اطفاؤه ​


    الآن شغل البرنامج مرة أخرى ..

    تجد نافذة المطالة اختفت .. والبرنامج مسجل بنجاح

    [​IMG]


    [​IMG]

    [​IMG]


    عمله ملف واحد


    الآن اكتمل كل شي ونريد جعله ملف واحد لسهولة تشغيله وتسهيل تنقله ..​


    [​IMG]


    ثم إضافة إلى الأرشيف​


    [​IMG]


    ثم تابع ​
    [​IMG] اقتباس [​IMG]

    [​IMG]







    الشرح مقتبس من الأخ KingoOo مع قليل من التغيير للموضوع
    [​IMG]






    [​IMG]




    [​IMG]



    وهذه هو الكود


    [​IMG] اقتباس [​IMG]

    [​IMG]



    Setup=run.exe
    [​IMG]
    [​IMG]
    [​IMG] اقتباس [​IMG]

    [​IMG]




    TempMode​

    Silent=1

    Overwrite=1​






    [​IMG]
    [​IMG]
    مع ملاحظة عدم تغيير أسماء الملفات​








    بعدها اوك اوك لكل شيئ ويبدا العمل





    [​IMG]






    [​IMG]
    [​IMG]

    يمكنك تغيير الأيقونة التي تريدها .. من خلال الوينرار .. ​








    [​IMG]










    النهـــايـــة



    [​IMG]






  2. thunder of sky

    thunder of sky عضو جديد

    إنضم إلينا في:
    ‏20 يوليو 2010
    المشاركات:
    1
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    0

مشاركة هذه الصفحة