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

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

هل يمكن تغيير مسار ملفات الأوتو بلاى من التمب لمكان أخر

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

  • هل يمكن تغيير مسار ملفات الأوتو بلاى من التمب لمكان أخر

    بسم الله الرحمن الرحيم

    السلام عليكم ورحمة الله وبركاته
    كنت أود السؤال هل يمكن تغيير مسار ملفات الأوتو بلاى من التمب إلى أى مكان أخر فى الكمبيوتر
    بمعنى عندما يكون البرنامج بصيغة wep وانتم تعرفون سهولة الوصول للتمب على الرغم من كل الإقتراحات والإجتهادات المشكورة بالفعل
    إلا أنه يظل الوصول للتمب ميسر ، ولهذا كنت أتساءل هلى هناك إمكانية فى البرنامج نفسه لتغيير المسار الأفتراضى للملفات فى التمب
    حاولت سؤال الشركة المنتجة اصلا ولكن عندما دخلت على صفحتها لم أجد مكانا يسمحون فيه بهذه الاسئلة
    شكرا لكم جميعا



    اشكركم جميعا على إهتمامكم ومجهوداتكم
    الفكرة هى أنى أنشأ المشروع بصيغة web/email executable
    وفكرت أنه إن كان من الممكن تغيير مسار ملفاته عند التشغيل لتنفك فى مكان أخر غير التمب
    أى التغيير فى الإعدادات الإفتراضية للبرنامج
    حاولت مع البرنامج ولكن لم أجد به مساحة تكننا من تغيرر هذا الإعداد الأإفتراضى الذى اصبح معروفا للجميع للأسف
    وعلما بأن جميع محاولات إغلاق الــ Temp غير مجدية لأنه يمكن النسخ للمشروع على الرغم منها جميعا لأنى جربت ذلك معها جميعها
    ولهذا فكرت فى هذا الأمر
    شكرا لمجهوداتكم جميعا




    الأصح :
    في بداية التشغيل :

    كود PHP:
    file.move("autoplay\\docs\\hadi.txt""c:\\"truetruefalsefalsenil); 
    حتى لا تبق نسخة في التومب و الاهم كلها محاولات فاشلة لا تمنع الوصول للملفات
    مادامت موجودة في الجهاز
    تغيير المسار ~= عدم الوصول إليها



    أستاذ ربيع
    وهل هذا الكود يجعل البرنامج لاينفك فى التمب بل فى السى وإن كان فأين يوضع فى المشروع
    شكرا لك
    التعديل الأخير تم بواسطة خادم المسلمين; الساعة 07-02-2016, 11:43 PM.

  • #2
    المشاركة الأصلية بواسطة هادى وليد سعيد مشاهدة المشاركة
    السلام عليكم
    كنت أود السؤال هل يمكن تغيير مسار ملفات الأوتو بلاى من التمب إلى أى مكان أخر فى الكمبيوتر
    بمعنى عندما يكون البرنامج بصيغة wep وانتم تعرفون سهولة الوصول للتمب على الرغم من كل الإقتراحات والإجتهادات المشكورة بالفعل
    إلا أنه يظل الوصول للتمب ميسر ، ولهذا كنت أتساءل هلى هناك إمكانية فى البرنامج نفسه لتغيير المسار الأفتراضى للملفات فى التمب
    حاولت سؤال الشركة المنتجة اصلا ولكن عندما دخلت على صفحتها لم أجد مكانا يسمحون فيه بهذه الاسئلة
    شكرا لكم جميعا
    السلام عليكم ورحمة الله وبركاته
    حسب ما فهمته .........انت تخرج العمل بشكل تنفيذي لذلك فاعدادته الافتراضية هي ملف TEMPS



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

    تعليق


    • #3
      قبل ان ننسى
      الف اهلا و سهلا اخينا هادى وليد سعيد في عائلة المنتدى
      نتمنى ان تجد ما تبحث عنه و اكثر

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

      تعليق


      • #4
        المشاركة الأصلية بواسطة هادى وليد سعيد مشاهدة المشاركة
        السلام عليكم
        كنت أود السؤال هل يمكن تغيير مسار ملفات الأوتو بلاى من التمب إلى أى مكان أخر فى الكمبيوتر
        بمعنى عندما يكون البرنامج بصيغة wep وانتم تعرفون سهولة الوصول للتمب على الرغم من كل الإقتراحات والإجتهادات المشكورة بالفعل
        إلا أنه يظل الوصول للتمب ميسر ، ولهذا كنت أتساءل هلى هناك إمكانية فى البرنامج نفسه لتغيير المسار الأفتراضى للملفات فى التمب
        حاولت سؤال الشركة المنتجة اصلا ولكن عندما دخلت على صفحتها لم أجد مكانا يسمحون فيه بهذه الاسئلة
        شكرا لكم جميعا
        ----------
        موفق
        و مرحبا بك

        تعليق


        • #5
          الفكرة ما هي ؟ ان نجعل البرنامج ينقل ملفاتنا التي نريد جعلها في ملف غير temps و سنخها من اسطوانتا مثلا الى مكان اخر
          و في زر قراءة الملف نحدد له المسار و لو كان العمل بصيغة exe اي تنفيذي او web

          هذا ملف مفتوح مثال على ذلك .............فيه ملف hadi.txt لا اريد ان يقراه من temps بل من القرص c

          جعلت البرنامج ينسخه من التجميعة الى القرص c في بداية تشغيله

          كود PHP:
          File.Copy("AutoPlay\\Docs\\hadi.txt""C:\\"truetruefalsetruenil); 
          اما في زر القراءة فنحدد له المسار

          كود PHP:
          File.Open("C:\\hadi.txt"""SW_SHOWNORMAL); 

          هذا مثال
          http://up.top4top.net/downloadf-368rfx1-rar.html

          تعليق


          • #6
            الأصح :
            في بداية التشغيل :
            كود PHP:
            File.Move("AutoPlay\\Docs\\hadi.txt""C:\\"truetruefalsefalsenil); 
            حتى لا تبق نسخة في التومب و الاهم كلها محاولات فاشلة لا تمنع الوصول للملفات
            مادامت موجودة في الجهاز
            تغيير المسار ~= عدم الوصول إليها

            تعليق


            • #7
              اعتقد كان هناك طريقة تناقشنا فيها مع الاخ ثامر وهى غلق البارتيشنc
              اثناء تشغيل التجميعة لكننى لست متذكر الكود
              وهناك طريقة اخرى لحصار الماوس اثناءتشغيل التجميعة
              يعرفها الاخ ثامر او ربما هناك طرق افضل
              يفيدكم بها الاخ ثامر وباقى الاخوة ما يقصرون ان شاء الله

              تعليق


              • #8
                احدى الطرق الجيدة نقلتها للفائدة


                اولا : نقوم باعداد البرامج كلها تنصيب صامت باستخدام برنامج ال winzip او 7z بحيث لا يتمكن احد من معرفة كود التنصيب و لا تستخدم برنامج winrar

                و الاهم فى هذة المرحلة هو تشفير كل ملفات التنصيب الصامت للبرامج

                يعنى اثناء الاعداد نختار set password بحيث لا يتمكن احد من استخراج م بداخل الملف دون معرفة الباس ورد

                ثانيا : الاسطوانة غالبا ما تحتوى على برامج او ملفات او ايات قران و بصرف النظر عن محتويات الاسطوانة نفعل ما يلى

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

                عندنا مثلا برنامج internet explorer 7final و برنامج windows media player 11
                المعروف ان اى مخترق للاسطوانة غالبا م يتمكن من سرقة المحتويات من برامج و ملفات الخ الخ
                ناتى لمرحلة الكود بقى :
                نعمل قائمة فى ملف ورد و تعطى لكل برنامج اسم كودى
                كالتالى

                internet explorer 7final .......................a2se4f
                windows media player 11......................aq2sw3

                و نقوم بتغيير اسماء البرامج من اسماءها الحقيقية الى الاسم الكودى حتى لا يتمكن المخترق من معرفة الاسم و بالتالى لن يعرف م هو عمل البرنامج

                اذن م قمنا به كالتالى : اعداد البرامج تنصيب صامت و تشفيرها و اعطاءها ارقام كودية معقدة

                و نييجى بقى على اهم مرحلة و هى مرحلة الاكواد

                بعد الانتهاء من اتمام كل البرامج بهذا الشكل و تشفيرها و الانتهاء تماما من بناء المشروع الخاص بنا ناتى للمرحلة النهائية
                و نقوم بالتالى :
                نضعط double click على الصفحة الاولى للمشروع فتظهر خصائص الصفحة :
                ثم نضغط على on show و نكتب الكود التالى
                كود:
                 Page.StartTimer(100);

                فائدة الكود السابق انه يقوم ببدء الحماية بمجرد مرور 10 اجزاء من ال 100 من الثانية

                و بعد ذلك نضغط على on timer و نضيف الكود التالى :
                كود:
                -- Get the titles and window handles of all open windows.
                windows = Window.EnumerateTitles();
                 
                -- A variable containing text in the title you want to search for.
                window_name = "Temp";
                 
                -- Loop through the table of windows.
                for handle, title in windows do
                    -- Check if the window title has the target text.
                    result = String.Find(title, window_name, 1, false);
                    -- if the string was found in the title, send the window a close message.
                    if (result ~= -1) then
                        Window.Close(handle, CLOSEWND_SENDMESSAGE);
                    end
                end
                و الكود السابق مرتبط بملف explorer الخاص بالويندو ز هو امر اغلاق مجلد ال temp اثناء تشغيل الاسطوانة

                المثال كما بالصورة :




                كود:
                [CENTER]-- the 'correct' password
                real_password = "xxxxxxxxxx";
                و كالتالى :
                و اليكم شرح الاكواد :
                اولا الطريقة الاكثر قوة فى اختراق الاسطوانات التجميعية المشفرة و غيرها هو الدخول الى مجلد temp اثناء تشغيل الاسطوانة و من المعروف ان التيمب يتكون بداخلة نسخة لاى شى يتم تشغيلة بالجهاز
                يبقى بامكان اى مخترق ان يدخل الى مجلد temp و اخد نسخة من الاسطوانة و يبقى المجهود كله راح لا احنا بقى نحرق دمة ............. طب ازاى؟؟
                لازم نمنع اى حد انه يدخل هذا المجلد اثناء عمل الاسطوانة و الاكواد التى تم اضافتها تقوم باغلاق مجلد temp كلما حاول اى شخص فتحة و الاسطوانة قيد التشغيل و بالتالى مع التشفير و اطاء اسماء كودية و اغلاق الtemp لن يتمكن مخلوق من اختراق الاسطوانة .........,
                ملحوظة : يفضل ان تقوم باضافة الاكواد السابقة بنفس الطريقة الى خصائص كل صفحات المشروع
                لكن ظهرت مشكلة :
                عند مرحلة التكوين النهائية للمشروع نختار الخيار الثالث web/email executable لكى يظهر المشروع على هيئة ملف واحد بامتداد exe و مشفر و لن يتمكن احد من استخراج م بداخلة دون باس ورد
                لكن هذة الطريقة عند بدء تشغيل الاسطوانة يظهر شريط اتحميل و بعد انتهاءة تعمل الاسطوانة لكن المشكلة انك اذا كانت الاسطوان كبيرة ومحتوياتها فان هذا الشريط يستغرق اكثر من 35 ثانية للبدء و الحماية لا تعمل الا اذا بدأنا تشغيل الاسطوانة
                اذن بامكان اى واحد من ضعاف النفوس ان يقوموا بالدخول الى مجلد temp اثناء ظهور هذا الشريط و نسخ الاسطوانة يبقى الحل كالتالى ....... و هو الغاء ظهور هذا الشريط اساسا
                و يمكن الغاء ظهور هذة الشريط كالتالى :
                نراجع ما فعلنا فيكون كالتالى :
                • اعداد البرامج تنصيب ذاتى
                • اعطاء البرامج اسماء كودية
                • معالجة خصائص صفحات امشروع بالاكواد التالية لمن استخدام مجلد الtemp
                هيطلع واحد يقولى م احنا كدة مش عملنا حاجة و ممكن اى حد ينسخ الاسطوانة و يستخدمها عادى دون اختراقها ........؟
                طيب الحل هنا هو استخدام برنامج يقوم بوضع ملفات غبية تمنع النسخ ,,,,,,,,لكن دة بقى حل قديم و معروف
                نييجى بقى لمرحلة تشفير الصفحات بحيث ان اى واحد مهما نسخ الاسطوانة لن يتمكن من الدخول اليها دون معرفة الشفرات و اليكم الشرح
                نييجى على الصفحة الاولى للمشروهع و نصغط double click فتظهر الخصائص
                و نختار on show و نصيف الكود التالى :
                [CENTER]-- prompt the user to enter a password user_password = Dialog.PasswordInput("Password", "Please enter the password: ", MB_ICONQUESTION);[/CENTER] [CENTER]-- compare the user's password to the 'correct' password. -- If the user supplies the wrong password, exit the program. if real_password ~= user_password then Application.Exit(); end[/CENTER]
                و هذة الكود يقوم بالتالى : عند دخول اى شخص على الصفحى الاولى للمشروع تظهر رسالة تطلب ادخال الباس ورد و فى حال ادخالها خطا تغلق الاسطوانة نفسها بشكل ذاتى

                و يمكنك تغيير الباس ورد كما تريد من خلال استبدال حروف ال xxxxxxxxx بالباس ورد المطلوبة

                طب و لو عايز تعمل اكثر من باس ورد

                تضيف الكود التالى

                كود:
                [CENTER]-- the 'correct' password
                real_passwords = {"xxxxxx", "xxxxxxx", "xxxxxxxx"};[/CENTER]
                 
                [CENTER]-- prompt the user to enter a password
                user_password = Dialog.PasswordInput("Password", "Please enter the password: ", MB_ICONQUESTION);[/CENTER]
                 
                [CENTER]-- compare the user's password to the 'correct' password.
                for j in real_passwords do
                if real_passwords[j] == user_password then
                correct_password = true;
                end
                end[/CENTER]
                 
                [CENTER]--if the password was bad, exit
                if not correct_password then
                Application.Exit();
                end[/CENTER]
                و ايضا يمكنك تغيير الشفرات باستبدال حروف xxxxx الموجود بالكود بالشفرة المطلوبة

                اذن الخطوات كالتالى :
                1. 1: اعداد البرامج تنصيب ذاتى باستخدام برامج 7z او winzip
                2. 2: حماية ملفات التنصيب بشفرات اثناء الاعداد عن طريق set password
                3. 3: معالجة خصائص صفحات المشروع بالاكواد التى تمنع فتح مجلد temp اثناء تشغيل الاسطوانة
                4. 4: اختيار الخيار الثالث عند بناء المشروع كما تم شرحة و منع ظهور الشريط الذى يدل على التحميل
                5. 5: تشفير الصفحة الاولى للمشروع بالاكواد السابقة سواء بشفرة واحد او عدة شفرات



                [/CENTER]

                تعليق


                • #9
                  اشكركم جميعا على إهتمامكم ومجهوداتكم
                  الفكرة هى أنى أنشأ المشروع بصيغة web/email executable
                  وفكرت أنه إن كان من الممكن تغيير مسار ملفاته عند التشغيل لتنفك فى مكان أخر غير التمب
                  أى التغيير فى الإعدادات الإفتراضية للبرنامج
                  حاولت مع البرنامج ولكن لم أجد به مساحة تكننا من تغيرر هذا الإعداد الأإفتراضى الذى اصبح معروفا للجميع للأسف
                  وعلما بأن جميع محاولات إغلاق الــ Temp غير مجدية لأنه يمكن النسخ للمشروع على الرغم منها جميعا لأنى جربت ذلك معها جميعها
                  ولهذا فكرت فى هذا الأمر
                  شكرا لمجهوداتكم جميعا

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة ربيع مشاهدة المشاركة
                    الأصح :
                    في بداية التشغيل :
                    كود PHP:
                    file.move("autoplay\\docs\\hadi.txt""c:\\"truetruefalsefalsenil); 
                    حتى لا تبق نسخة في التومب و الاهم كلها محاولات فاشلة لا تمنع الوصول للملفات
                    مادامت موجودة في الجهاز
                    تغيير المسار ~= عدم الوصول إليها
                    أستاذ ربيع
                    وهل هذا الكود يجعل البرنامج لاينفك فى التمب بل فى السى وإن كان فأين يوضع فى المشروع
                    شكرا لك

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة هادى وليد سعيد مشاهدة المشاركة
                      أستاذ ربيع
                      وهل هذا الكود يجعل البرنامج لاينفك فى التمب بل فى السى وإن كان فأين يوضع فى المشروع
                      شكرا لك
                      كلامي بخصوص الكود المطروح يخص الملف المفتوح
                      لأن ملف التكست مازال موجودا في التومب
                      ولا يوجد ما يوحي بان ما طرح لتغيير مسار فك الملف التنفيذي المستخرج بصيغة exe
                      بأن يغير مساره لأن هذا مستحيل بل لمحتوى معين موفق

                      تعليق


                      • #12
                        بارك الله فيكم جميعا
                        استفادة كبرى حصلت من جراء النقاش

                        تعليق


                        • #13
                          في كل الحالات صعبة هي الحماية لكن فقط من باب تصعيب الأمور
                          مادام يشغلك النفاذ إلى ملف التومب فكر بالطريقة العكسية خليه يمر إلى التومب بحرية
                          ويجد كل الملفات أمامه ... و امنع عليه النسخ أثناء اشتغال التجميعية و منع سحب ملف و إفلاته خارجها
                          وكلا الامرين متوفرين في المنتدى موفق
                          اذ لم تجدهما أكتبهما لك موفق

                          تعليق

                          مواضيع تهمك

                          تقليص

                          المنتدى: القسم العام نشرت بواسطة: 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