الحكيمي بتاريخ: 20 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 20 يوليو 2009 بسم الله الرحمن الرحيمالعفوا من الاخوان القائمين على المنتدى لاني حطيت السؤال هذه مرتين هذا اليوم لكن لاسباب ضروريهالموضوع هو الاتي:هناك الكثير من البرامج التي تقوم بعمل نسخه من الهارد او قرص من الهاردفكيف يمكن ان احمي برنامجي من ان يقوم العميل بنسخ الهارد ولصقه على جهاز اخر وفيه البرنامج المباعانا دورت في المنتدى وخارج المنتدى عن طريقة حماية البرنامج بواسطة رقم الهارد او الماذربورد لكن دون فائدة كل المواضيع المطروحه في نفس الموضوع تقول يمكن حماية البرنامج من خلال الرقم التسلسلي للهارد او البورد لكن دون ذكر طريقة العمل او طريقة معرفه رقم الهادر او الماذربورد من الفورمفارجوا من كل من لديه طريقة سهله تفي بالموضوع ان لا يبخل علينا بها سواء كانت من الرقم التسلسلي او اي فكره اخرىوجزاكم الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
man alman بتاريخ: 8 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 8 أغسطس 2009 السلام عليكم الاخوة الاعضاء جميعا...سؤال الاخ الحكيمي مطروح وهو في غاية الاهمية...اوجهي سؤالي للجميع وخصوصا PALI.ORACLE و mustafagamiel ..وجزاكم الله خيرا.. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 8 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 8 أغسطس 2009 (معدل) السلام عليكماخي العزيز...لقد تطرقنا سايقا الى هذا الموضوع ... وكانت الاراء متعدده...ولكن الرأي الاقوى هو عن طريق رقم السيريال للهاردسك..واليك بالمرفقات فورم يعطيك رقم السيريال للهاردسك الموجود على جاهزك...مع رقم الموديل....وهو من برمجة الاخ MMA جزاه الله خيرا....اولا قم بالتالي: COPY " HardDiskInfo.dll " FILE TO C:\WINDOWS\system32 RUN THE FILE REG_DLL.BAT بعد ذلك اعمل RUN للفورم...بالتوفيق HARD_DISK_INFO.rar تم تعديل 8 أغسطس 2009 بواسطة PALI.ORACLE 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
man alman بتاريخ: 10 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 10 أغسطس 2009 السلام عليكم الاعضاء الاعزاء...عاجز عن شكرك اخي pali.oracle ...ولكن ماهو السيناريو المتوقع بعد الحصول على ال serial الخاص بالهارديسك هل نقوم بوضع الكود على شاشة الدخول login screen الخاصة بالنظام المصمم بالاوراكل ومن ثم عمل جملة if statement تقوم بفحص ال serial hardesk فاذا طابق تقوم بفتح النظام والافقفل النظام والخروج ... وفي هذه الحالة ماذا عن المدة اذا اردنا مثلا قفل البرنامج بعد اسبوعين مثلا...اعرف ان الموضوع يبدو معقد ولكن انتم اهلا لذلك...جزاكم الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 10 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 10 أغسطس 2009 (معدل) السلام عليكمهو اكيد في سيناريو معين لعملية التشييك على السيريال نمبر ورقم الموديل للهاردسك:ولكن مبدأيا جرب التالي:عرف VARIABLE معين وليكن اسمه X واكتب الكود التالي: X:=(OLE2.Get_Char_Property(OBJ,'SerialNumber')); بعد ذلك جرب استخدام IF STATEMENT : IF X = ('5LY9WHDG') THEN --- UR ACTION CODE HERE END IF; طبعا على فرضا انك بتكون عارف رثم السيريال نمبر لهاردسك الموجود على كمبيوترك...بالتوفيق تم تعديل 10 أغسطس 2009 بواسطة PALI.ORACLE 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
man alman بتاريخ: 12 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 12 أغسطس 2009 اشكرك جزيلا أخي pali.oracle اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 12 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 12 أغسطس 2009 اشكرك جزيلا أخي pali.oracle بالتوفيق اخي... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
timor بتاريخ: 10 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 10 سبتمبر 2009 السلام عليكمانا جربته علي ال اكس بي شغال 100-100لكن المشكلة علي الفيستامفيش حاجه زي كده عالفيستاسلام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
man alman بتاريخ: 12 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 12 سبتمبر 2009 (معدل) السلام عليكم الاعضاء الاعزاء....كل عام وانتم بخير...المعذرة على الغياب لظروف طارئة...عزيزي PALI.ORACLE جزاك الله خيرا على الكود...ولكن واجهني هذا الخطأ عند التنفيذ WHEN BUTTON PRESSED RAISE UNHANDLE EXCEPTION ORA-305500علما بأني أعمل على 10G DB and developer ...ماهو سبب الخطأ...ولو كان لديك متسع من الوقت هل يمكن شرح الود يأيجاز...ولماذا يقوم الكود بحذف directory ومن ثم يقوم بأنشاءه مرة أخرى...جزاك الله عنا كل خير.... تم تعديل 12 سبتمبر 2009 بواسطة man alman اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
SeifAllah بتاريخ: 12 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 12 سبتمبر 2009 Dear Friends First all Rammadan KaremI think it is't helpful cuz if u have a new user u must go to take his/her Ser. No. HDD or MotherBord ,so What shall u do if user change his/her HDD , اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 12 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 12 سبتمبر 2009 السلام عليكمهذا معنى الخطأ !! حاول تزبط الكود ... ومتى بيظهرلك هذا الخطأ ؟؟ ORA-30550: index depends on a package/function spec/body which is not valid Cause: the functional indexes depends on some invalid/non-existent package/function spec/body Action: verify that all the package/functions which the index depends on exist and are valid اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 29 سبتمبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 سبتمبر 2009 (معدل) بسم الله الرحمن الرحيمالطريقة ما اشتغلت معيانا نسخت المف dll الى المسار المحدد قم قمت بتشغيل ملف الباتش لكت تطلع الرسالة التالية في الصورة يمكن لان الهارد عندي sata ام هناك خطا اخروشكرا تم تعديل 29 سبتمبر 2009 بواسطة الحكيمي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 29 سبتمبر 2009 تقديم بلاغ مشاركة بتاريخ: 29 سبتمبر 2009 السلام عليكماخي الكريم..هذه الرسالة معناها ان الملف تم تسجيله في الريجستري بنجاح... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 29 سبتمبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 سبتمبر 2009 بس لما فتحت ملف الاوراكل واضغط على الزر مايطلع عندي اي شي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
orefai بتاريخ: 9 ديسمبر 2009 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2009 الاخ الفاضل PALI.ORACLE مشكوووووور لطالما رغبت في معرفة رقم الهارد ديسك للجهاز ، ولي هنا سؤال محدد ارجو الاجابة عليه كيف يمكن معرفة السيريال الخاص بالهارد ديسك لجهاز السيرفر الموجود في الشبكة والذي يحمل ملفات الرن تايم لبرنامج الاوراكل لحظة تشغيل البرنامج من اجهزة اليوزرز ، و يوجد اختصار لفتح البرنامج على جهاز كل مستخدم ويقرأ من السيرفر؟بحيث استطيع التشييك و التاكد من ان هذه الملفات هي الموجودة على هذا السيرفر- سيرفر الرن تايم - ، و بالتالي اضمن عدم تشغيل البرنامج في حال نقل ملفات التشغيل على جهاز اآخر انشالله يكون سؤالي واضح لكم وهذه النقطة حيرتني و ارجو منكم مساعدتي في الوصول لنتيجة مرضية و تقبلوا تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
امير101 بتاريخ: 11 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 11 فبراير 2010 سؤال مهم وكلنا نبحث عن الاجابة فعلا ارجو من الشباب التفاعل 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
scince بتاريخ: 13 أبريل 2010 تقديم بلاغ مشاركة بتاريخ: 13 أبريل 2010 أخي الكريم لحماية برنامجك من النسخ يجب أن تستعين بالأرقام الفريدة لجهاز الكمبيوتر الذي تستخدم عليه البرنامج منها رقم الماذربورد أو رقم cpu أو الرقم الفيزيائي للهارديسك لأنها لا تتكرر أما رقم البارتيشن للهاديسك إحتمال تكراره كبير بواسطة نسخه باالإيميج ومن خلال رقم الهرديسك تستخدم إحدى أنظمة التشفير وفق قاعدة رياضية لذى أخي الكريم ارفق لك وللأخوة الكرام أعضاء أحلى مندى مجلد في عدة مكوانات منها شاشة مثال وكذا مكتبة ربط ديناميكية عملتاها بواسطة vc++ لمعرفة بيانات الهرديسك منها رقم الهرديسك الفيزيائي وايضا مكتبة plsql أستخدمها وستريح بالك وشكرا وأدعوا لي ولوالديا وجميع المسلمين بالجنة أخوكم من اليمن scince HDSR.rar 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
scince بتاريخ: 18 أبريل 2010 تقديم بلاغ مشاركة بتاريخ: 18 أبريل 2010 أرجوا من مشرف المنتدى ثبيته في قسم security وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
scince بتاريخ: 24 ديسمبر 2010 تقديم بلاغ مشاركة بتاريخ: 24 ديسمبر 2010 (معدل) أخي الحكيمي وابن بلدي هذا رابط يبن لك كيف موضوع التأمين اللي تريده وشكرا اخوك م / ميهال مهدي اليمن - عدنطريقة تشفير رقم الهرديسك الفزيائي بواسطة Md5 تم تعديل 24 ديسمبر 2010 بواسطة scince اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
صدقة جارية بتاريخ: 24 ديسمبر 2010 تقديم بلاغ مشاركة بتاريخ: 24 ديسمبر 2010 بسم الله الرحمن الرحيمالعفوا من الاخوان القائمين على المنتدى لاني حطيت السؤال هذه مرتين هذا اليوم لكن لاسباب ضروريهالموضوع هو الاتي:هناك الكثير من البرامج التي تقوم بعمل نسخه من الهارد او قرص من الهاردفكيف يمكن ان احمي برنامجي من ان يقوم العميل بنسخ الهارد ولصقه على جهاز اخر وفيه البرنامج المباعانا دورت في المنتدى وخارج المنتدى عن طريقة حماية البرنامج بواسطة رقم الهارد او الماذربورد لكن دون فائدة كل المواضيع المطروحه في نفس الموضوع تقول يمكن حماية البرنامج من خلال الرقم التسلسلي للهارد او البورد لكن دون ذكر طريقة العمل او طريقة معرفه رقم الهادر او الماذربورد من الفورمفارجوا من كل من لديه طريقة سهله تفي بالموضوع ان لا يبخل علينا بها سواء كانت من الرقم التسلسلي او اي فكره اخرىوجزاكم الله كل خير أخى الفاضل اسمح لى اعرض عليك بعض حلول قمت شخصيا باستخدامها فى حماية برامجىاولا بالنسبة للبرامج المصصمة باستخدام 2000 or 6I يعنى client - serverالمفروض بتعمل جدول عندك فىلابرنامج بتاعم تسجل فيه اسم السيرفر وال IP بتاعهوبتستخدمه فى عملية الاتصال ازاى؟اولا بتنشأ مستخدم ملوش اى صلاحيات غير انه يتصل بقاعدة البيانات ويقرأ من global Synonym باسم الجدول دهوهو ده المستخدم اللى بتستخدمه فى الاتصال المبدئى عند بدأ تشغيل البرنامج بعدها تعيد الاتصال بالمستخدم الحقيقى اللى يحتوى على الجدوال بتاعتك من شاشة loginوبتبص على بيانات الاتصال من الجدول دهبالتالى لو تم نسخ الهارد على جهاز تانى فى نفس الشبكة هايشتغل على نفس قاعدة البيانات بتاعتك مش المنسوخة وومكن تخزن رقم IP بتاع كل اتصال وتعرفهم وتوقف الشغل علىالبرنامجاما لو مفيش شبكة والبرنامج على جهاز واحد فقط ففيه حاجة احنا بنسميها دونجل وده عبارة عن حاجة زى فلاش ميمورى لكن فيها بروسيسور ومكان تقدر تخزن فيه قيموالبرنامج مش بيشتغل غير مع وجود الدونجل ده لأن البرنامج بيشيك عليها كل فترة بالتالى لو نسخ الهارد البرنامج مش هايعمل الى لو وقف البرنامج على الجهاز الاول ونقل الدونجل ده الى الجهاز الجديد يعنى كده انت تبقى ضمنت ان جهاز واحد فقط اللى شغال وده اضمن لأن العميل من حقه يغير الهارد زى ما هو عاوز او كارت الشبكة هو حر مع ضمان ان البرنامج يشتغلوالا كل ما يغير السيرفر بجهاز جديد لازم تسجل رقم الهارد كل مرة بقى وده بيخلى العميل يزهق ويتضايق ويغضب لأن ممكن الويندوز يضرب او الجهاز يضرب فمن حقه ياخذ backup ويفرده على جهاز تانى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmedbb بتاريخ: 25 ديسمبر 2010 تقديم بلاغ مشاركة بتاريخ: 25 ديسمبر 2010 السلام عليكمانا حبيت اضع تجربتى الشخصية فى هذا الموضوعهناك احدى طرقيتين استخدمهم:1- باستخدام وضع اسم الجهاز سواء الكلينت او السيرفر فى الشاشات ودى طبعا طريقة تجبر صاحب المنشاة على عدم تغير اسم الجهاز2-طريقة وضع ملفات فى مسارات معينة مخفية ولا يعلم احد بها والبرنامج لا يفتح الا بوجود هذه الملفاتطبعا هناط طرق اخرى بس مكلفة ودى شركات كتير بتعملها وهى طريقة وضع جهاز ملحق بالسيرفر به ملفات مكملة للنظام(مثل يو اس بى)ولا يمكن تشغيل البرنامجبدونهاانا افضل الطريقة الثانية فى عملىمعكم ولكم نتواصلم احمد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
scince بتاريخ: 26 ديسمبر 2010 تقديم بلاغ مشاركة بتاريخ: 26 ديسمبر 2010 بارك الله فيكم أخواني على الأفكار المتنوعة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hasfut بتاريخ: 6 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 6 أبريل 2011 السلام عليكم و رحمه الله و بركاته أخى العزيزمن حق العميل ان يغير الهارديسك الخاص به و يعيد كل البيانات الموجوده الى الحالة السابقة و ايضاً هل تعرف انا يمكن تغير السيريال للهارديسك و بالتالى يمكن التحايل على طريقه الأمن باستخدام سيريال الهارديسك و اعتقد ان الحل كما اجتهدت ان استخدام الـ wmic من ال CMD لاستخراج اى بيانات من الهاردوير على الجهاز و استخدامها لعمل الأمان للبرنامج و قد استخدمت سيريال الـBIOS و ارجو مراسلتى فى حاله اى إيضاح و شكراً. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
scince بتاريخ: 7 مايو 2011 تقديم بلاغ مشاركة بتاريخ: 7 مايو 2011 جزاك الله كل خير على الإشارة بأنه العميل يحق له تغيير الهارديسك وإسترجاع بيناته الفكرة أخي أنه يشعر الشركة المصممة للبرنامج وهي تقدّر طريقة العمل حسب الاتفاقية مع العميل طبعاً, بعد تشفير رقم الهارديسك الفيزيائي بأحدى القواعد التشفير يمكن رفع مستوى الامان لتشفيرها مرة أخرى وتخزينها الريجيستري وتشفير أمور أخرى ودمجها في خيط رمزي وتشقيره هذه الفكرة مش فقط تعتمد على رقم الهارديسك الفيزيائي فقط لكن توجد اشياء أخرى يمكنك دمجها معاه وبكذا تؤمن البرمجيه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.