elfarok قام بنشر أبريل 3, 2016 قام بنشر أبريل 3, 2016 السلام عليكم ورحمة الله وبركاته لو سمحتو انا عندى سؤال عن كيفية حماية قاعدة البيانات من النسخ على اكثر من جهاز الا بكود يا خذه اليوزر من المصمم وجزاكم الله خير
elfarok قام بنشر أبريل 3, 2016 الكاتب قام بنشر أبريل 3, 2016 يا جماعة انا نفسى حد يرد لى على موضوع هو انا مش متشاف ولا ايه
عبد الله قدور قام بنشر أبريل 3, 2016 قام بنشر أبريل 3, 2016 (معدل) ابحث عن هذا الموضوع في المنتدى ففيه كثير من المشاركات بهذا الموضوع لا تأكل هم أنا شايف تمام وبما أني شايفك فالكل شايفك تم تعديل أبريل 3, 2016 بواسطه عبد الله قدور
elfarok قام بنشر أبريل 4, 2016 الكاتب قام بنشر أبريل 4, 2016 شكرا اخى عبد الله قدور ولكنى بحثت ولم اجد نتيجة ولذلك كتبت السؤال فياريت لو فى رابط تكتبه يبقى جزاك الله خير
كرار صبري _ أبو جنى قام بنشر أبريل 4, 2016 قام بنشر أبريل 4, 2016 و عليكم السلام و رحمة الله و بركاته ... لا اظن انه يمكن ايقاف خاصية النسخ ... و لكن يمكن وضع حماية بحيث لا يمكن تشغيل البرنامج الا على هذا الجهاز ... مثل الحماية برقم الهارد او رقم الماذربورد و غيرها ...
elfarok قام بنشر أبريل 5, 2016 الكاتب قام بنشر أبريل 5, 2016 (معدل) اخى كرار صبرى سكرا على مرورك الكريم فعلا حضرتك ذكرت ما اقصده انا اريد حماية البرنامج من التشغيل على اكثر من جهاز الا بكود انا اعطيه لليوزر ملحوظة انا اعمل على اكسس ٢٠١٠ تم تعديل أبريل 5, 2016 بواسطه elfarok
حسين العربى قام بنشر أبريل 5, 2016 قام بنشر أبريل 5, 2016 ضع هذا الكود في الفورم الواجهة في حدث عند التحميل للفورم If Dir("j:\sndesk\MOVI.txt") = "" Then MsgBox "áíÓ áÏíß ÍÞ ÊÔÛíá ÇáäÙÇã", vbOKOnly, "67749199*íÑÌí ÇáÇÊÕÇá ÈãÏíÑ ÇáäÙÇã*" DoCmd.Quit End If شرح الكود If Dir("j:\sndesk\MOVI.txt") = "" Then هي مسار الفلاش عندي اي ان الفلاشه علي برتشن ال ( j ) ويوجد ملف تكست اسمة MOVI داخل ال (الجي) في فولدراسمه sndesk طبعا لو انت مش موصل الفلاش الي عليها الملف ده علي الكمبيوتر مش هيفتح البرنامج وتظهر لك الرسالة MsgBox "áíÓ áÏíß ÍÞ ÊÔÛíá ÇáäÙÇã", vbOKOnly, "67749199*íÑÌí ÇáÇÊÕÇá ÈãÏíÑ ÇáäÙÇã*" DoCmd.Quit ثم يغلق البرنامج وومكن وضع الملف علي جهاز الكمبيوتر واخفائه في برتشن C او برتشن D
elfarok قام بنشر أبريل 6, 2016 الكاتب قام بنشر أبريل 6, 2016 8 ساعات مضت, husseinarby said: ضع هذا الكود في الفورم الواجهة في حدث عند التحميل للفورم If Dir("j:\sndesk\MOVI.txt") = "" Then MsgBox "áíÓ áÏíß ÍÞ ÊÔÛíá ÇáäÙÇã", vbOKOnly, "67749199*íÑÌí ÇáÇÊÕÇá ÈãÏíÑ ÇáäÙÇã*" DoCmd.Quit End If شرح الكود If Dir("j:\sndesk\MOVI.txt") = "" Then هي مسار الفلاش عندي اي ان الفلاشه علي برتشن ال ( j ) ويوجد ملف تكست اسمة MOVI داخل ال (الجي) في فولدراسمه sndesk طبعا لو انت مش موصل الفلاش الي عليها الملف ده علي الكمبيوتر مش هيفتح البرنامج وتظهر لك الرسالة MsgBox "áíÓ áÏíß ÍÞ ÊÔÛíá ÇáäÙÇã", vbOKOnly, "67749199*íÑÌí ÇáÇÊÕÇá ÈãÏíÑ ÇáäÙÇã*" DoCmd.Quit ثم يغلق البرنامج وومكن وضع الملف علي جهاز الكمبيوتر واخفائه في برتشن C او برتشن D جزاك الله خير اخى العزيز انا جربت الكود وظبط الحمد لله ولكن عند استفسار بسيط انا شايف ان هذا لا يحمى الملف حماية كاملة لان اليوزر ممكن ينسخ البرنامج الى جهاز اخر ويقوم بنقل هذا الفولدر الى الجهاز الجديد ويعمل معاه دون اى تعب يعنى ببساطة كل اللى زاد فى موضوع النسخ هو نسخ الملف معاه لكن انا عايز طريقة انه ما ينفعش ينسخه على جهاز اخر الا بكود انا اللى اعطيه اياه
حسين العربى قام بنشر أبريل 6, 2016 قام بنشر أبريل 6, 2016 اخي الفاضل هذا ملف تكست لابد ان تخفية ولنفترض في السي المستخدم لا يعرفه
كرار صبري _ أبو جنى قام بنشر أبريل 6, 2016 قام بنشر أبريل 6, 2016 6 ساعات مضت, elfarok said: لكن انا عايز طريقة انه ما ينفعش ينسخه على جهاز اخر الا بكود انا اللى اعطيه اياه اخي كلام الاخ حسين تمام و مية % ... لأنه لا علم لليوزر بهذا الملف المخفي ... و اذا اردت فهذه طريقة ثانية ... تعمل على حفظ رقم المعالج و رقم الماذر بورد في اول تشغيل للبرنامج ( حيث ان قيمة الحقل xxx من الجدول = 1 ) اما التشغيل الثاني و ما بعد فستتم المقارنة ( حيث ان قيمة الحقل xxx من الجدول = 2 ) * يتم ضبط النموذج frm1 بحيث يعمل عند التشغيل . * لم اتمكن من غلق النموذج frm1 عند فتح نموذج الواجهة , لذا ارجوا من احد الاخوة او الاساتذة الكرام عمل ذلك ... My Protect.rar 1
ابوخليل قام بنشر أبريل 6, 2016 قام بنشر أبريل 6, 2016 9 ساعات مضت, husseinarby said: اخي الفاضل هذا ملف تكست لابد ان تخفية ولنفترض في السي المستخدم لا يعرفه احب اشارك اخوي حسين كلامك صحيح 100% لا غبار عليه ، ولكن بشرط انت من سيقوم بتركيب البرنامج مباشرة على جهاز العميل طيب لو اردنا نشر البرنامج يعني اضع البرنامج على الموقع والعميل هو من سيقوم بتنزيله وتنصيبه على جهازه فما هي خطوات الحماية المتبعة في هذا الحال ؟
حسين العربى قام بنشر أبريل 7, 2016 قام بنشر أبريل 7, 2016 استاذي الفاضل ابو خليل انت استاذي ومعلمي ولي الشرف علي تعليقك وهذا السوأل انت من يجيب عليه لاني لا عرف الاجابه عليه
ابوخليل قام بنشر أبريل 7, 2016 قام بنشر أبريل 7, 2016 موضوع الحماية يعتبر من المواضيع الخاصة اي ان كل مبرمج له طرقه الخاصة في حماية برامجه وقد تكون هذه الطرق من ابتكاره هو ولم يطلع عليها احد فيبقى هذا من خصوصياته التي يبخل في الاعلان عنها ولا شك هو لا يلام في ذلك . ولو ضربت لك مثلا في احد الاعضاء كان يسأل هنا عن طريقة لحذف ملف ما ثم طريقة الاستعلام عنه ، طبعا هوفكر بطريقة عكس طريقتك . وعلى كل حال طرق الحماية كثيرة ومتنوعة وايضا طرق كسرها محتمل لا شك في ذلك لان الجميع يتفق انه لا يوجد حماية كاملة ، وسأسرد بعض الطرق الشائعة التي تستخدم فرادى واحيانا يجمع بين اكثر من طريقة لزيادة الحماية وضبطها : 1- الحماية بواسطة المعالج او الاقراص الثابتة او المنقولة 2- زراعة ملفات داخل النظام او حذفها 3- تسجيل بيانات محددة داخل النظام وتفسيرا لاستفساري السابق حين يتم تنصيب البرنامج لاول مرة يبحث البرنامج عن محبوبه داخل النظام ( في الجداول او في المجلدات او التسجيل او حتى تكون في خصيصة معينة لكائن ) فان لم يجدها يظهر فورم يطالب برقم التسجيل الذي ينبني على معادلة مسبقة الصنع معتمدة على عتاد الحاسوب وحين يدخل الرقم الصحيح يتم خلق هذا المحبوب في اوقات يحتاج المبرمج عرض برنامجه للتجربة مدة محددة او حسب ادخالات محددة وهنا يلجأ الى الحلول المناسبة التي تحفظ حقوقه عن العبث . ولكن مع ذلك ترى برامج عملاقة محمية تم اختراقها وفك طلاسمها طبعا التقنية تتطور وتتغير مع الزمن وهو الملاحظ حاليا في لغات البرمجة الاخرى التي تجمع بين واجهات الويب وواجهات وندوز فيمكن تطبيق الحماية اون لاين عبر الويب ، بحيث لا يعمل البرنامج الا بوجود الانترنت ، بهذه الطريقة تكون الشيفرة في جيب المبرمج آمل ان يكون في الاسطر السابقة زيادة معلومة وفائدة 3
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.