إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

╝◄7 - شرح عمل التثبيت الصامت لأى برنامج بالعملاق EMCO MSI Package Builder

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • ╝◄7 - شرح عمل التثبيت الصامت لأى برنامج بالعملاق EMCO MSI Package Builder

    [frame="10 85"]


    بسم الله الرحمن الرحيم
    نستكمل معا دورة منتديات الهندسة الصناعية فى التثبيت الصامت

    واليوم نشرح التثبيت الصامت لأى برنامج خصوصا الذى ليس له كود فى برنامج USSF

    سنشرح بإذن الله العملاق EMCO MSI Package Builder

    البرنامج عملاق بمعنى الكلمة وسيمكنك بإذن الله من عمل تثبيت صامت لأى برنامج


    وهو جديد وغير مشروح فى أى منتدى عربى حتى الأن!!!

    وها نحن أول من يبدأ بشرحه بفضل الله

    ================================================


    البرنامج يحتاج الى Net Frame Work
    حملها من هنا
    http://www.mediafire.com/?hc9htena96ctjmz

    صيغة البرنامج الصامت فى النهاية تكون MSI


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

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

    حيث يحدث أخطاء تحول دون إتمام عملية التثبيت الصامت وإن شاء الله سنشرح حلا لها

    ================================================

    نحمل البرنامج من موقعه على الرابط التالى:-

    النسخه Enterprise



    للأسف لم أجد كراك أو سريال للبرنامج ولا يفتح سوى 30 مرة فقط فمن يجد لا يبخل علينا به
    ده كراك عملته يخليه يفتح 999999 مرة لكن لا يلغى الرسالة فى بدايته (ربنا ييسر ويستمر) :abc_145:
    حمله من هنا

    ================================================


    أدوات الدرس برنامج Cuteftp.8.3.3.054
    يمكن تحميله من هنا
    http://www.mediafire.com/?th6id260q8jk4i5


    ================================================

    عملت شرحين :-


    الشرح الفديو:-


    :download:

    ================================================


    شرح بالصور:-
    فى المشاركة التالية
    ممكن حد يدوخ من طول الشرح فأنصحه بتحميل الفديو :abc_145:

    ================================================

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

    ================================================

    وإن شاء الله أنتظروا الدورة فى كتاب إلكترونى قريبا جداً


    المشاركة الأصلية بواسطة سيد احمد مشاهدة المشاركة
    الكيجن لمن يريد بالتوفيق




    [/frame]

  • #2

    برنامج Cuteftp ليس له كود تثبيت صامت فى برنامج USSF كما نرى



    نفتح برنامج MSI Package Builder Enterprise

    فى البداية تظهر رسالة نتخطاها بالضغط على Evaluate





    من Browse (استعراض) نحدد مكان المشروع وممكن نتركه كما هو

    ثم نضغط Next (التالى)

    ونتابع الصور





    نختار Create MSI



    Next



    Next



    من Browse نحدد مسار البرنامج الذى ننوى عمله صامت
    ثم من Name نحدد إسمه وليكن Cuteftp.8.3.3.054

    ونضغط Next





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

    لو مش مسطب Net Frame Work هيعطيك علامة حمراء أعلى النافذة



    Next



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

    نعلم على البرامج المفتوحه و نضغط Next



    نترك هذه الخيارات كما هى وفائدتها التجهيز لعملية التثبيت وحذف لينكات الملفات المفقودة والبدأ فى صنع البرنامج الصامت تلقائيا

    الان نضغط Finish (إنهاء) وسيبدأ تثبيت برنامج Cuteftp.8.3.3.054

    تعليق


    • #3

      يبدأ تثبيت برنامج Cuteftp.8.3.3.054



      تظهر نافذة صغيرة لا نضغط على Continue (إستمرار) الا بعد انهاء تثبيت برنامجنا وتفعيله



      نثبت عادى بالخطوات المعتادة ولا ننسى نضيف اختصار للبرنامج على الديسك توب فى أخر خطوة فى التثبيت
      بعد إنتهاء التثبيت نفتح البرنامج وندخل بيانات التسجيل





      إضغط Next ثم Next





      نقفل البرنامج ونعيد فتحه مرة أخرى للتأكد من تفعيله
      ويمكننا أيضا التعديل فى إعدادات البرنامج كما نرغب لإضافتها مع البرنامج الصامت

      الان نوقف عملية التسجيل فى برنامج MSI Package Builder بالضغط على Continue فى النافذة الصغيرة

      من المفترض ان عملية تحزيم البرنامج تتم بشكل تلقائى لكن هذا لم يحدث معنا بسبب وجود أخطاء وعلامات حمراء فى تجميع ملفات التثبيت !!!



      أيضا توجد ملفات ليس لها علاقة بعملية التثبيت فأثناء التثبيت قمت بفتح المفكرة Notepad لإدخال بيانات تسجيل البرنامج وتم تسجيلها مع البرنامج

      فلو حذفناها يكون الأفضل وهى لا تؤثر فى تثبيت البرنامج
      يمكننا ذلك بالوقوف على ملفات Notepad واختيار Delete

      لكن كلما ثبتنا برنامجنا جديدا وفتحنا المفكرة لإدخال بيانات التسجيل سيتم تسجيلها
      فهل توجد طريقة لحجب مثل هذه العملية ؟!!!
      نعم وهذه هى فكرة الفلاتر
      نحدد Notepad أو الملف الزائد ونختار Apply As Moniternig Filter Condition



      نلاحظ إختفائها من المشروع ولن تظهر مرة أخرى فى أى مشروع




      ولحل مشكلة العلامات الحمراء وإنهاء العمل
      سبب هذه العلامات والأخطأء هى بعض الملفات المفقودة وملفات حساب المستخدم
      فلو اتجهنا الى اول ملف به علامة حمراء cuteftppro.exe


      نلاحظ وجود فولدر Documents and Settings
      وبداخله فولدر بإسم Ma7moud وهو اسم حساب المستخدم لدى
      وفولدر اخر بإسم All Users



      لو عملنا البرنامج الصامت على كده هيضيف ملفات داخل حساب مستخدم خطأ مش معقول كل الناس عامله حساب مستخدم مثلى بإسم Ma7moud :))

      ما الحل إذن؟
      الحل يكون بحذف ملفات Documents and Settings من المشروع
      لكن قد تكون بيانات تسجيل برنامج Cuteftp.8.3.3.054 بداخلها كما تعلمنا فى الدروس السابقة
      فما فائدة عمل برنامج صامت بدون تفعيل ويكون على المستخدم له بعد ذلك إدخال البيانات بنفسه !!!

      حاولت حل المشكلة بدون حذف ملفات Documents and Settings و بإستخدام المتغيرات والمسارات فى البرنامج فى خانة Environment Variables
      لكنها ليست فعالة 100%

      الان احنا هنحذف محتويات Documents and Settings
      لكن قبل حذفها نعمل محتوياته الهامه كبرنامج صامت بالـ Winrar نضيفه فيما بعد للبرنامج النهائى

      نتجه الى فولدر Documents and Settings

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



      ننزل الى فولدر Application Data ونضغط Jump To للوصول الى فولدر GlobalSCAPE اللى بداخله

      هغير اسم الفولدر وافتح البرنامج لو طلب إدخال بيانات التسجيل يبقى الفولدر ده يحتوى بيانات التسجيل


      لاحظ بعد حذف الفولدر وفتح البرنامج مازال مُفعل
      إذن هذا الفولدر ليس له أهميه وممكن حذفه من المشروع


      وكما نعلم ان بيانات التسجيل إما ان تكون فى الريجسترى
      أو فى فولدر Application Data
      أو فى فولدر تثبيت البرنامج داخل Program Files
      وبالتالى الفولدات الأخرى أسفل فولدر Ma7moud خلاف Application Data ليس لهم علاقة بتفعيل البرنامج واللى عاوز يتأكد براحته :))

      هنقوم بحذفهم من المشروع
      فولدر حساب المستخدم (Ma7moud) أصبح خالى الان نحذفه


      بعد ذلك نتجه الى فولدر All Users
      نجد بداخله فولدر Application Data وبداخله GlobalSCAPE

      نذهب الى الى فولدر GlobalSCAPE عن طريقة الضغط على Jump To و نغير اسمه ونفتح البرنامج

      نلاحظ البرنامج يطالبنا بالتفعيل
      ولاحظ أيضا انه عمل فولدر جديد بنفس الاسم مرة اخرى

      لو حذفنا الفولدر الجديد و أعدنا الفولدر السابق الى اسمه الأول وفتحنا البرنامج لن يطالبنا بالتفعيل
      إذن فولدر GlobalSCAPE داخل المسار
      C:\Documents and Settings\All Users\Application Data
      هو المسؤول عن تفعيل البرنامج

      الان نعمل محتويات فولدر GlobalSCAPE كبرنامج صامت على حدة كما تعلمنا فى الدروس السابقة

      وكما نعلم ان المسار حتى
      C:\Documents and Settings\All Users
      =
      كود:
       %allusersprofile%\
      لتكملة المسار نضيف إليه Application Data
      ويكون المسار النهائى
      كود:
      %allusersprofile%\Application Data
      نحذف الفولدر وننقل البرنامج على الديسك توب لنرى بعد تثبيته هل تصل الملفات للمكان الصحيح ولا لا

      تمام

      الان نحذف فولدر Documents and Settings
      من عملية التثبيت بتحديده وضغط Delete

      نتجه الى تانى مكان به علامة حمراء Explorer.exe
      عندى بداخله ملف بامتداد .rra وتم حذفه من قبل البرنامج بعد التثبيت فهقوم بحذفه

      لاحظ اننى لم أقوم بحذف ملف الـ Explorer بكامله لأنه يحتوى على قيم ريجسترى فى خانة Registery على الناحية اليمنى

      نتجه الى تالت ملف ftpte.exe
      به ملفات داخل فولدر اسم المستخدم Ma7moud ولاحظ اننا من قبل تأكدنا انه ليس هاما
      لذلك نقوم بحذفه

      نتجه الى ملف اخر به علامة حمراء IKernel.exe
      نجد بداخله ملفات البرنامج داخل Program Files وملفات فولدر Documents and Settings

      نتجه الى فولدر Documents and Settings



      يوجد فولدر بإسم Desktop بداخله اختصار للبرنامج على الديسك توب
      فولدر اخر Start Menu بداخله فولدر Programs بداخله GlobalSCAPE واختصار للبرنامج فى قائمة أبدأ

      نعملهم كبرنامج صامت ونضيفه للبرنامج فيما بعد كالتالى:-
      هنذهب الى مسار All Users
      نعمل فولدر جديد و نعمل بداخله فولدرين نسمى أحدهما Desktop
      والأخر Start Menu
      داخل فولدر Start Menu نعمل فولدر ونسميه Programs
      ننقل محتويات البرنامج اليهما بالترتيب

      الان نعمل محتويات الفولدر الجديد New Folder كبرنامج صامت
      لكن لو تلاحظ اننا هيكون لدين برنامجين أولهما الخاص بتفعيل البرنامج والاخر خاص بإختصارات البرنامج
      كلهم فى نفس المسار All Users
      لو اظهرنا الملفات المختفية
      نجد 3 فولدرات Desktop و Start Menu و Application Data (اللى بداخله ملفات التفعيل اللى عملناها برنامج صامت من قبل) فى نفس المكان All Users

      ممكن نضيف الجميع الى ملف واحد
      نعمل فولدر جديد داخل الـ New Folder السابق ونسميه Application Data
      ننقل إليه فولدر GlobalSCAPE اللى فيه بيانات التفعيل

      لاحظ ترتيب الفولدرات داخل الـ New Folder بنفس الترتيب داخل All Users



      نعملهم جميعا فى برنامج صامت واحد بنفس المسار All Users
      كود:
      %allusersprofile%\
      نسميه مثلا Key-Shortcuts

      الان لسنا بحاجه الى برنامج التفعيل اللى كنا عملنها من قبل :))

      نحذف New Folder وبيانات تفعيل البرنامج واختصاراته ونجرب برنامجنا للتأكد من انه يذهب للمسار الصحيح

      الان نفتح البرنامج نجده يطلب تفعيل
      نقفله ونثبت برنامج Key-Shortcuts
      نجد انه مفعل ووصلت الاختصارات للمكان الصحيح

      نحذف محتويات فولدر Documents and Settings من المشروع

      أخر ملف به علامة حمراء
      setup ليس به ملفات داخل حساب المستخدم وبالتالى لن نعدل فيه
      ولن يعطى أية أخطاء


      نضغط على علامة صنع ملف الـ msi ونحدد مسار البرنامج الصامت الناتج



      لآحظ اختفاء العلامات الحمراء والبدأ فى تجميع ملفات البرنامج
      فى النهاية تظهر نافذة لإستعراض البرنامج الصامت نذهب إليه

      ونضيف إليه بيانات التفعيل والإختصارات (Key-Shortcuts) عن طريق الدمج بالـ Winrar
      يكون التعليق كالتالى
      كود:
      [LEFT];The comment below contains SFX script commands
      
      Setup=Cuteftp.8.3.3.054.msi
      Setup=Key-Shortcuts.exe
      Setup=Regedit /s Remove-Reg.reg
      TempMode
      Silent=1
      Overwrite=1
      [/LEFT]
      نجربه بحذف البرنامج القديم وحذف بيانات التسجيل ثم تثبيته والتأكد من تفعيل البرنامج

      تعليق


      • #4

        بقى شيئ أخير حتى يكون عملك إحترافياً:-
        لو اتجهنا الى قائمة حذف أو إضافة البرامج Add or Remove Programs الموجودة داخل لوحة التحكم Control Panel

        نلاحظ وجود أمرين لحذف برنامجنا أحدهما يعمل والأخر لا



        والأهم من هذا لو حذفنا برنامجنا نجد اللى لا يعمل ما زال موجودا

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

        نتجه الى مفتاح
        كود:
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
        كما تعلمنا فى دورة الريجسترى

        هذا المفتاح تجد تحته جميع البرامج اللى فى قائمة Add or Remove Programs

        نشوف ما هو إسم برنامجنا فى لوحة البرامج نجد اسم Cuteftp مشترك بين الاثنين
        نقف على مفتاح Uninstall ونضغط بحث Find ونكتب الاسم

        نجد مكان له تحت المفتاح
        كود:
        {91F34319-08DE-457a-99C0-0BCDFAC145B9}
        بالضغط على Export نصدر الملف بإسم 1 مثلا

        ننزل تانى فى القائمة وننظر على اليمين الى اسم البرامج

        نجد ملف اخر تحت المفتاح
        كود:
        {117E2FC2-4C95-453C-84DF-13297FF94249}
        نصدره بإسم 2

        كيف نعرف أى المفتاحين المسؤول عن الأمر الذى لا يعمل ؟
        لاحظ اسم الأمر الذى لا يعمل فى القائمة اسمه CuteFTP 8 Professional
        نشوف اى الملفين بداخله
        "DisplayName"="CuteFTP 8 Professional"

        نفتح الملف الأول ونجده هو المسؤول عن الأمر الخطأ

        نحرره بالمفكرة ونحذف كل شيئ ماعدا العنوان والمفتاح الأول

        ونضع علامة - بعد القوس الأول ]
        كود:
        Windows Registry Editor Version 5.00
        
        [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{91F34319-08DE-457a-99C0-0BCDFAC145B9}]

        نحفظ الملف ونثبته فلا نجد الإسم الأمر الخطأ فى قائمة البرامج


        ================================================


        أيضا قد تواجهك مشكلة أخرى فيما بعد :-

        فبعض البرامج المصنوعه ببرنامج MSI Package Builder يكون لها مفتاح إضافى فى مكان أخر
        وتسبب مشكلة بعد الحذف
        فبعد تنفيذ الخطوة السابقة أحيانا نجد الإسم مازال موجودا فى قائمة البرامج

        ولحل هذه المشكلة نتجه الى مفتاح
        كود:
         HKEY_CURRENT_USER\Software\Microsoft\Installer\Products
        أحفظ هذا المفتاح لديك علشان هنحتاجه كتير فى عملك مع البرنامج فيما بعد

        سيكون تحت المفتاح Products أسماء البرامج اللى عملناها صامته من قبل بالبرنامج
        لاحظ إسم برنامج Cuteftp.8.3.3.054
        نصدر الملف الخاص به مثلا لدى كالتالى (لاحظ الرقم قد يكون مختلف لديك)
        كود:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\ 22A42C72A430ED14FB4116F0ACE4B411

        نحذف جميع ما فيه ماعدا العنوان وأول سطر

        نضع علامة - قبل بعد أول قوس للحذف


        الان نضيف هذا الملف الى الملف السابق ليكون الشكل النهائى
        كود:
        Windows Registry Editor Version 5.00
        
        [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ {91F34319-08DE-457a-99C0-0BCDFAC145B9}]
        
        [-HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\ 22A42C72A430ED14FB4116F0ACE4B411]

        نسمى الملف مثلا Remove-Reg الان نضيف ملف الريجسترى الى البرنامج ونضيف أمر لتثبيته ليكون التعليق النهائى
        كود:
        ;The comment below contains SFX script commands
        Setup=Cuteftp.8.3.3.054.msi
        Setup=user.exe
        setup=alluser.exe
        setup=regedit /s RReg.reg
        TempMode
        Silent=1
        Overwrite=1
        ; By Ma7moud
        ; www.abc4web.net

        مبارك عليك البرنامج الصامت :))


        ================================================


        توجد طريقة مختصرة وأفضلها للعمل على البرنامج

        أفتح البرنامج

        ألغى علامة صح حتى لا يفتح الصندوق التالى فى بداية التشغيل وإضغط Cancel





        أضغط على علامة Start Monitor



        Next



        حدد إسم المشروع
        ثم Finish

        سطب برنامجك اللى تريد عمله صامت وقم بتفعيله وضبطت إعداداتك

        ثم أضغط Stop Monitor



        وكمل باقى الخطوات

        [info]يمكننا إستخدام برنامج EMCO لتثبيت أى برنامج حتى البرامج التى لها كود تثبيت صامت
        لكنى لا أفضل هذه الطريقة لأن البرنامج النهائى بيكون كبير فى الحجم نوعا ما فمادام ان البرنامج له كود فى برنامج USSF فالأفضل عمل تثبيت له بالطريقة العادية إلا لو كان البرنامج معه كراك فيمكننا عمله على طريقة درسنا اليوم أفضل ووضعت له شرح فديو أخر فى درس الكراك

        ويمكننا أيضا إستخدامه بدلا من برنامج Reg Shot لتحديد مكان بيانات تسجيل البرامج وهى فكرة جميله وسهله[/info]

        أتمنى ان يكون الدرس مفيد وسهل ومن يريد تحميل البرنامج النهائى يتفضل من هنا

        :download:


        أخيرا لا تنسونى بدعوه بظهر الغيب
        والسلام عليكم ورحمة الله وبركاته

        تعليق


        • #5
          رائع اخي محمود جاري التجربه والتطبيق على بعض البرامج وان شاء الله لي عوده

          بعد التجربه

          موفق بإذن الله ... لك مني أجمل تحية .

          تعليق


          • #6
            جزاك الله كل خير
            وبارك الله بك وفيك الى يوم الدين
            موضوع رائع شكلا ومضموناا
            جاري التحميل من جميع الروابط والحمد لله
            تسلم الايادي

            تعليق


            • #7
              السلام عليكم : ايش هذا ابداع ،، ايش هذا موضوع ،، ايش هذا يا استاذ محمود..
              موضوع تووب تستحق كل الشكر عليه ،، سلمت الايادي الطيبة دي

              تعليق


              • #8
                :teslam:

                برنامج رائع وشرح أروع


                جزاك الله خيرا اخي محمود وبارك الله فيك

                تعليق


                • #9
                  وعليكم السلام ورحمة الله وبركاته
                  حياكم الله جميعا أحبتى فى الله وجزاكم الله خيرا على ردودكم الطيبة

                  تعليق


                  • #10
                    السلام عليكم ورحمة الله وبركاته

                    بارك الله بك أخي العزيز محمود

                    وجعل الله أعمالك بموازين حسناتك على هذه الدوره الابداعيه
                    جهد كبير وتعب واضح وملحوض بإعداد الدروس والشروحات

                    فجزاك الله عنا كل خير



                    .

                    تعليق


                    • #11
                      شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                      تعليق


                      • #12
                        جزاك الله خيرا اخانا د/ محمود

                        :abc4web_a:

                        جهد مبارك وعمل موفق بإذن الله

                        تعليق


                        • #13
                          اخى ممكن مساعدة لما اعمل برنامج صامت بيسطبة مرتان لو عندك الحل ارجو ان ترد على وشكرا

                          تعليق


                          • #14
                            تسلم يمينك
                            والله يع ــطييك ربي الف ع ــآفية

                            تعليق


                            • #15
                              شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X