الحكيمي بتاريخ: 20 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 20 يوليو 2009 بسم الله الرحمن الرحيملو يسمحوا اخواننا الشباب الي معاهم طريقة حلوه وسهله لحماية البرنامج من الاتياذا قمت بتحميل البرنامج على القرص سي في جهاز العميل فماذا لو قام بعمل امج من القرص سي ونسخه على جهاز اخر بنفس مواصفت الجهاز السابقاعتقد ان النظام رح يشتغل معاه زي الفل ويمكن ينسخ الكمية الي يريدها فهل هناك فكره تحمي البرنامج من النسخبس لا حد يقلي رقم الهادر او الماذربورد لاني دورت طريقه اني اطلع رقمهم بدون فائده وجزاكم الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
orahamdi بتاريخ: 20 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 20 يوليو 2009 وانا كمان بضم صوتى لصوتك اخى الحكيمى فنرجوا من يسطيع شرح لنا هذه الطريقه بمثال عملى فجزاءه الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 21 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 يوليو 2009 بس ان شاء الله نلاقي من يحل المشكلة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 21 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 21 يوليو 2009 (معدل) السلام عليكمالنقطة الاولى اخي انه رح يكون على جاهز الــ client فقط ملفات الــ fmx و mmx و plb... يعني لن يستطبع الوصول الى الــ source code ...هذا بالنسبة للفورم ...بالنسبة للداتا بيز يمكنك استخدام خاصية الــ wrap .. راجع هذا الرابط:http://www.araboug.org/ib/index.php?showto...237&hl=wrapبالتوفيق تم تعديل 21 يوليو 2009 بواسطة PALI.ORACLE اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 21 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 يوليو 2009 مشكور لك اخي على الرد لكن مو هذا المطلوب انا بعت برنامج المكون من ملفاتfmx فقط للعميل اي انه لا يستطيع ان يرى الكود ولا يطور فيه حتىبس ماذا لوقام بعمل نسخه للهاردسك مع ملفات الاوراكل مع ملفات البرنامج مع قاعدة البيانات يعني عمل نسخة من القرص c ولصقها في جهاز اخر يحمل نفس المواصفات فان البرنامج سيعمل معه بكل بساطه وسهوله ويمكن ينسخ البرنامج لاكثر من جهاز ويشتغل براحتههذا هو السوال المطروحفهل من اجابةوشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
orahamdi بتاريخ: 22 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 22 يوليو 2009 خلاص ياجماعه مفيش حد عنده حل لهذه المساله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
jadquraan بتاريخ: 4 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 4 أغسطس 2009 الحل اخي هو عن طريق رقم الهارد ديسك وهذا المثال كفيل بحل هذه المشكلة http://www.araboug.org/ib/index.php?showto...p;mode=threaded اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
orahamdi بتاريخ: 5 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 5 أغسطس 2009 الف شكر ياغالى بارك الله فيك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledmega بتاريخ: 5 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 5 أغسطس 2009 السلام عليكمفى حل ابسط انك تخلي اليوزر اللى يدخل ما يقدرش يدخل مرتين فى نفس الوقت وشكراميجا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sho_7222 بتاريخ: 5 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 5 أغسطس 2009 فكره الحمايه برقم الهارد ديسك هي الفعاله كما قدمها لك الاخ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
orahamdi بتاريخ: 6 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 6 أغسطس 2009 ممكن توضيح اكتر استاذ خالد عن فكرتك مع الاخذ فى الاعتبار ان نسخه من البرنامج تعمل على جهاز عند يوزر معين ونسخه اخرى من البرنامج تعمل على جهاز عند يوزر اخر ليسوا متصلين بشبكه وكل جهاز مستقل بذاته اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 6 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 6 أغسطس 2009 الحل اخي هو عن طريق رقم الهارد ديسك وهذا المثال كفيل بحل هذه المشكلة http://www.araboug.org/ib/index.php?showto...p;mode=threaded السلام عليكماخي جاد...هل قمت بتجربة الفورم ؟؟لانه بيظهر عندي EXECPTION ??? اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mmsalman87 بتاريخ: 6 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 6 أغسطس 2009 انا برأيي الحل هو استخدام الفلاش ميموري حيث يتم وضع الرقم التسلسلي للفلاش وبناءا عليه يعمل البرنامج 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
samdanger بتاريخ: 6 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 6 أغسطس 2009 السلام عليكم ...من وجهة نظري هناك حل ابسط : ( لم اجربها)هي ان تقوم بتحويل الكود الي PROCEDURES & FUNCTIONS في قاعدة البيانات , وبعد ذلك تقوم بمناداتها من داخل الفورم .ثم بعد ذلك تقوم بتشفير اكواد ال PROCEDURED & FUNCTIONS بواسطة WRAP اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mageed_ahmed بتاريخ: 23 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 23 أغسطس 2009 السلام عليكم ورحمة الله وبركاته شرفت بقراءة الموضوع وأحيي صاحبه علي طلبه لاثارة فكرة ربما كثير منا لا يهتم بها بعد عمل برنامجه الخاص به وبعد قرائتي لردود الاخوة المشكورين أري أن هناك اختلاف في الهدف أعتقد أن السائل الكريم يقصد حماية برنامجه من أن يتم تشغيله في مكان اخر باستخدام قاعدة البيانات ونفس ال fmx ولكن هناك ردود لعمل حمايه للكود نفسه عموما لدي فكرتي الخاصة التي طبقتها في أحد برامجي باعتابري مدير لقواعد البيانات بشرط أن يكون للمستخدم صلاحية THE COMING SELECT STATEMENT ,please ask your DBA to give you this prvlg without being DBA وهاكم الفكرة أولا يجب حفظ الكود تماما بحيث لا يصل ليد احد (عمل كل الاحتياطات اللازمة لمنع نسخ sOURCE CODE LIKE FMB'S)ثانيا قم باختيار DB ID من جدول V$databaseهذا الرقم لا يتكرر في اي قاعدة بيانات بضمان اوراكل في شاشة login قبل الدخول اختبر القيمة اذا كانت هي نفس قيمتها الفعليه دعه يدخل والا فالكود مكتوبselect DBID,to_char(CREATED,'dd/mm/yyyy'),DB_UNIQUE_NAMEinto l_dbid,l_created,l_DB_UNIQUE_NAMEfrom v$database; if not (l_dbid =9874568215and l_created='15/09/2009' and l_DB_UNIQUE_NAME ='prog then :login.disp :='Un-utharized copy of databse'; RAISE FORM_TRIGGER_FAILURE;هذا وبالله التوفيق 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 23 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 23 أغسطس 2009 السلام عليكم ورحمة الله وبركاته شرفت بقراءة الموضوع وأحيي صاحبه علي طلبه لاثارة فكرة ربما كثير منا لا يهتم بها بعد عمل برنامجه الخاص به وبعد قرائتي لردود الاخوة المشكورين أري أن هناك اختلاف في الهدف أعتقد أن السائل الكريم يقصد حماية برنامجه من أن يتم تشغيله في مكان اخر باستخدام قاعدة البيانات ونفس ال fmx ولكن هناك ردود لعمل حمايه للكود نفسه عموما لدي فكرتي الخاصة التي طبقتها في أحد برامجي باعتابري مدير لقواعد البيانات بشرط أن يكون للمستخدم صلاحية THE COMING SELECT STATEMENT ,please ask your DBA to give you this prvlg without being DBA وهاكم الفكرة أولا يجب حفظ الكود تماما بحيث لا يصل ليد احد (عمل كل الاحتياطات اللازمة لمنع نسخ sOURCE CODE LIKE FMB'S)ثانيا قم باختيار DB ID من جدول V$databaseهذا الرقم لا يتكرر في اي قاعدة بيانات بضمان اوراكل في شاشة login قبل الدخول اختبر القيمة اذا كانت هي نفس قيمتها الفعليه دعه يدخل والا فالكود مكتوبselect DBID,to_char(CREATED,'dd/mm/yyyy'),DB_UNIQUE_NAMEinto l_dbid,l_created,l_DB_UNIQUE_NAMEfrom v$database; if not (l_dbid =9874568215and l_created='15/09/2009' and l_DB_UNIQUE_NAME ='prog then :login.disp :='Un-utharized copy of databse'; RAISE FORM_TRIGGER_FAILURE;هذا وبالله التوفيق مشكور أبو حميد..جاري التجربة...تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.