اذهب الي المحتوي
أوفيسنا

sandanet

الخبراء
  • Posts

    1,366
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    19

كل منشورات العضو sandanet

  1. يسعدني ان اكون أول من يعلق على هذا العمل الجميل فبارك الله فيك هذه الطريقة مفيدة في عمل التنبيهات المرئية . أخي الكريم بالنسبة للمثال فإن خانة الوقت يوجد بجانبها منتقي التوايخ وهو لاعلاقه له بالوقت وهذا يمكن إزالته من خصائص مربع النص نفسه ثانياً هل يمكنك تطوير الفكرة وذلك بجعل وقت الحجز يكون من وقت كذا الى وقت كذا فإن تم اختيار وقت يقع ضمن الوقت المحجوز فإنه يظهر باللون الأحمر
  2. استاذ جعفر الآن تخبرنا بعد أن هرمنا ؟؟😡
  3. استاذ @essam rabea هل يمكنك عمل نسخة تعمل على اصدار اوفيس 2007 لو تكرمت
  4. إخوتي الكرام إكمالاً لمضوعنا هذا الذي بإعتقادي اننا قد وصلنا الى نهايته وكان لابد لنا من الدخول لمرحلة التنفيذ فيه باسرع وقت بعد نقاشات طويلة عريضة وتجارب حول آلية الحماية وآلية عمل الفترة التجريبية وما الى ذلك من اقتراحات من الاخوة الكرام بهدف الوصول الى افضل طريقة يمكن اعتمادها في جميع برامجنا ولكي لايتشتت ذهننا وننسى مابدأناه فإني وبتوفيق من الله اضع بين ايديكم النتيجة النهائية واعتذر منكم عن اي تقصير راجياً من الله ان ينال استحسانكم كما أنوه بشدة الى ان اغلب الدوال المستعملة في البرنامج هي من مساهمة عمالقة هذا المنتدى الكبار الذين لاغنى لنا عنهم وعلى رأسهم الاستاذ الكبير ابوخليل والاستاذ جعفر جزاهم الله عنا كل الخير فالشكر واجب لهم من بعد الله من بعد اذن استاذي الفاضل القدير اباجودى فاني قمت بتطبيق فكرة الحماية والفترة التجريبية على برنامجه الجميل الذي لم يسعني تجربته على الشبكة الى الان لكني وجدته واحد من اهم البرامج التي من النادر ايجادها في باقي المنتديات .. فالشكر موصول الى استاذنا اباجودى ارجو من الأخوة إبداء الآراء لكي تعم الفائدة أكثر .. تحياتي Connect To Network.mdb key_maker.mdb
  5. يا ضيفنا لو زرتنا لوجدتنا ... نحن الضيوف وأنت رب المنزل .. لذلك يا استاذ جعفر انت تتفضل دائماً بدون عزومة
  6. أهم حاجة ان استاذنا الكبير جعفر جاهز للإنقاذ دائماً
  7. عشان انا كنت سبب المشكلة .." كان زر الامر اسمه أمر0 "
  8. تابع الموضوع هذا
  9. اخي الكريم @qathi دعنا نتفق على ان المبرمج غير متواجد بالقرب من العميل يعني انك تضع برنامجك على موقع ما ويقوم العميل بتحميله وتجربته وفي حال اراد شراء البرنامج فسيقوم بمراسلتك واعطائك سيريال البرنامج ومن ثم ترسل له كود التفعيل وهذا بالضبط ماتقوم به الشركات البرمجية الآن هنالك بعض النقاط التي يتوجب علينا النقاش فيها فنحن هنا لانريد تنفيذ طلبك فقط وانما نريد الوصول الى طريقة عامة يلجأ إليها الجميع في برامجهم اي طريقة تصلح لجميع البرامج .. لذلك دعني اسرد بعض النقاط الهامة وهي كالتالي: اولاً بالنسبة لموضوع تمديد الفترة التجريبية للعميل فإني أجده أمر غير منطقي على الاطلاق لسبب واحد وهو لماذا يتوجب على المبرمج تمديد الفترة التجريبية للعميل؟؟ ثانياً تحديد الفترة التجريبية اذا كان بالايام اي بمعنى من تاريخ كذا الى تاريخ كذا فكيف يمكنك منع العميل من التلاعب بتاريخ جهازه؟؟ ثالثاً اذا افترضنا ان افترة التجريبية انتهت عند العميل او بقي منها القليل وقام العميل بنقل البرنامج الى جهاز آخر او إعطاء البرنامج لعميل جديد فمن المنطقي في هذه الحالة ان نجعل البرنامج يكمل ماتبقى من الفترة التجريبية السابقة لا ان يبدأ الفترة التجريبية من جديد لان نسخة البرنامج قد تم استعمالها على الجهاز الاول .. بذلك نضمن ان اي عميل جديد لايأخذ اي نسخة تجريبية سابقة من عميل آخر رابعاً اذا تم تحديد الفترة التجريبية بالايام من تاريخ 1/1/2020 مثلاً الى تاريخ 20/1/2020 وقام العميل باستعمال البرنامج ليوم واحد اي يوم 1/1/2020 وبعدها تركه لفترة طويلة ومن ثم قام باستعماله بتاريخ 19/1/2020 هنا سنجد ان المستخدم قد خسر المدة التجريبية المصرحة له وهذا الامر غير محبذ لكن اغلب الشركات تتغاضى عن ذلك لانها تعتبر مسألة مدة تجريب البرنامج راجعة للعميل فقط لذلك من باب منح العميل استحقاقه الكامل للفترة التجريبية حتى وان قام بترك البرنامج لعدة ايام اقترحت ان يتم حساب المدة التجريبية بعدد الساعات آلية حساب عدد ساعات الفترة التجريبية تتم من خلال تحديث الوقت المنقضي كل ثانيتين مثلاً الى ان يصل مجموع الوقت المنقضي الى 10 ساعات مثلاً .. طيب ماذا لو قام العميل بالتلاعب في وقت او تاريخ الجهاز؟ الجواب لن يؤثر ذلك على الفترة التجريبية لان فترتنا التجريبية تحسب عدد الثواني فقط الى ان يصل مجموعها الى 10 ساعات .. طيب ماذا يحصل لو قام العميل باعطاء نسخته لعميل آخر؟؟ الجواب سوف يجد ان الفترة التجريبية تكمل ماتبقى من المدة لان الوقت المنقضي يتم تخزينه في نفس النسخة ... طيب ماذا يحصل لو العميل استعمل البرنامج فترة بسيطة مثلاً ساعة واحدة ومن ثم ترك البرنامج عدة ايام ورجع اليه واستخدمه ساعة اخرى؟ الجواب سوف يتبقى لدى العميل 8 ساعات كفترة تجريبية فهو غير ملزم باستعمال البرنامج يومياً خلال الفترة التجريبية.. لذلك انا ارشح بشدة استعمال هذه الطريقة. خامساً عند اكتمال الفترة التجريبية فسوف يتم غلق البرنامج تلقائياً وعند تشغيله مرة اخرى تظهر للعميل صفحة تسجيل البرنامج فقط لذلك لاحاجة لتقييد البرنامج بعدد السجلات لان العميل لن يستطيع عمل اي شيء الا بعد تسجيل البرنامج تحياتي
  10. اعتذر منكم على التأخير في الاستجابة فقد كنت مشغول جداً نوعاً ما .. إن شاء الله متابع معكم الآن نستطيع القول مبدئياً انه يمكننا اعتماد رقم الـ UUID بالاضافة الى اسم المعالج في الحماية مالم يطرأ أي جديد على الـ UUID وبذلك ننتهي من موضوع حماية البرنامج من النسخ .. اي بمعنى انه اذا تسرب برنامجك الى جهاز آخر فسيعمل البرنامج لكن بالفترة التجريبية الآن ننتقل الى فقرة الفترة التجريبية والتي برأيي هي الأهم فما هي الآلية التي تقترحونها؟؟
  11. أستاذي الكبير @ابا جودى للأسف لم يسعفني الوقت في مقر عملي للتجربة لكني حتماً ساخبرك بالنتيجة حالماً تتيح لي الفرصة إن شاء الله
  12. اذا كان بالامكان ارفاق ملف للتجربة لانه نظريا لاتوجد مشكلة بالكود على الاطلاق
  13. مشكلة غريبة فعلاً فالكود المحذوف هو فقط لعرض رسائل الخطأ يبدو ان هنالك تعارض في نمط رسائل الخطأ بين اصدار الاوفيس لديك وباقي الاصدارات .. انصحك بالعمل على اوفيس 2007 فهو الشائع استخدامه
  14. المعضلة الاساسية هي على ماذا تعتمد في قراءة السيريال نمبر المأخوذ من جهاز العميل فجميع السيريلات تتغير بعد الفورمات اما اذا كنت تعتمد على التواريخ فقط فبإمكان العميل التلاعب بتاريخ جهازه لتمديد الفترة التجريبية كما ان فكرة اجبار العميل على توصيل جهازه بالانترنت بشكل دائم هي فكرة غير محبذة لدى المستخدمين
  15. شكراً لك استاذي الفاضل على هذا التوضيح لكن بالنسبة للدوال التي تقرأ سيريلات قطع الجهاز التي ذكرتها في الكود فللأسف جميعها تتغير بعد الفورمات ماعدا الماك ادرس فإني لم اجربه شخصياً هذا يعني ان المستخدم في حال قام بتغيير نظام تشغيله لأي سبب كان فإنه سوف يطلب من المبرمج كود تفعيل جديد وهذا الأمر قد يؤدي الى خداع المبرمج بأن يتم تثبيت برنامجة على اكثر من جهاز بحجة اعادة تثبيت الويندوز وما الى ذلك وهنا فإن المبرمج ملزم بالاستجابة للعميل كما انك في حال كنت تملك عدد كبير من العملاء فأنت لاتريد ان يتصلوا بك باستمرار في كل مرة يقوم بها احد منهم بتغيير نظام تشغيله. من وجهة نظري الشخصية ان مسألة اجبار المستخدم على توفير اتصال انترنت في الجهاز لكي يعمل البرنامج معه ليست مرغوبة عند العملاء تحياتي
  16. السؤال هو هل تحدث هذه المشكلة عند قل القاعدة على مختلف الاجهزة ام على جهاز معين بحد ذاته؟ هل بإمكانك ارفاق نسخة من القاعدة؟ هنالك احتمال ان يكون تعارض بين عدة نسخ من الاوفيس على نفس الجهاز
  17. استاذ حسنين بارك الله فيك أولاً على هذا الشرح .. طريقتك جديدة وجميلة لكن هنالك نقاط اود ان استفسر عليها وهي: 1- ماذا لو قام المستخدم بتغيير نظام تشغيله هل يتوجب عليه ارسال الرقم للمبرمج مرة أخرى؟ 2- ماذا لو قام المستخدم بنقل البرنامج بعد تفعيله الى جهاز آخر فهل سيعمل ويكون مفعلاً ايضاً ام يطلب منه التفعيل مجدداً ؟ 3- هل الطريقة هذه تتطلب اتصال الجهاز بالانترنت لإجراء عملية التفعيل فقط أم يتطلب اتصال دائم؟ 4- ماذا لو تم إغلاق الموقع لأي سبب كان؟ 5- على ماذا تعتمد فكرة الحماية؟ طبعاً هذه الأسئلة أود معرفة اجابتها قبل تجريب البرنامج لو سمحت تحياتي
  18. انا انتظر تجاربكم .. من لديه جهاز كومبيوتر اخر يمكنه تجربة UUID قبل وبعد الفورمات واخبارنا بالنتيجة
  19. الفورمات لابد من ان تجربه على جهاز بديل غير جهازك الذي تعمل عليه .. فلا احد يضحي بفرمتة جهازه في سبيل امر بسيط يود التحقق منه فكما تعلم ان عملية الفورمات تاخذ وقت وجهد ليست بالقليلة .. لذلك اتمنى ممن لديه جهاز اخر ان يجرب عليه ويخبرنا بالنتيجة
  20. لا زلت انتظر تجاربكم بخصوص مسألة الـ UUID هل تغير معكم أم لا؟
×
×
  • اضف...

Important Information