الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف تحول برنامجك من التجربة إلى الوقع

بدأه umarhady في 5 أكتوبر 2009 · 15 رد · 1,180 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

أخواني الأعزاء اعضاء المنتدى تحية طيبة

الأ، بعد ما ان اتممت إعداد برنامج عيادات صغير باستخدام swing+netbeans+mysql ارغب في جعل البرنامج تنفيذي يعني قابل للإستخدام من قبل المستخدم الملف jar للأسف لا يعمل وغير محمي يمكن فك شفرة البرنامج

سؤالي للمتخصصين في برامج java ماهي الطريقة التي تستخدمونها لتحويل برنامجكم إلى تنفيذي وكيف يمكن حماية البرنامج وإعداد ملف setup للتحميل

أنتظر منكم الرد بفارغ الصبر

مع خالص التقدير

UJH

خليك فاكرني

#3

شكرا عزيزي محمد بس هذا البرنامج معقد جدا

انا جربت برامج مثل jsmooth & lunch4J بس للأسف ما يشتغل البرنامج رغم اني اتبعت كل الخطوات

اكيد يوجد طريقة تحمون بها برامجكم مستحيل تسلمون البرنامج للزبون مفتوح المصدر او يمكن اختراقة

انتظر منكم الرد

UJH

خليك فاكرني

#4

launch4j يعمل بشكل جيد وجربته كم مرة

بالنسبة للكود فلا أظن أن أحدا يعطيه للزبون، بل يتم إعطاءه الملفات class فقط

وإذا كنت خائفا من أن يعمل أحدهم decompile لبرنامجك، فهناك برامج تسمى obfuscator وهي تقوم بتغيير الملفات class بحيث يصعب عمل decompile أو قراءة الكود الناتج عن هذه العملية

إبحث عنها في google

هذان برنامجان مجانيان، لكني لم أجربهما

http://proguard.sourceforge.net/

http://www.retrologic.com/retroguard-main.html

#5

الأخ العزيز herch

أنا اقصد بالنسبة لملفات jar انا أكلمت برنامج باستخدام Netbeans برنامج واجهات باستخدام swing ما هي افضل طريقة لحماية البرنامج

ياريت تشرحلنه طريقة إعداد برنامج launch4j وكيف تجهيزة

مع بالغ التقدير

UJH

خليك فاكرني

#6

ملفات jar هي نفسها ملفات تنفيذية، ولست بحاجة لعمل ملف exe، وكما قلت استعمل obfuscator من أجل حماية الكود

بالنسبة لlaunch4j فكل شيء واضح واستعماله سهل جدا. يكفي أن تحمل البرنامج وتنفذه وتعطي المعلومات اللازمة http://launch4j.sourceforge.net/

#7

أخي العزيز herch انا اسف ازعج لكن ملفات jar يمكن فتح محتوياتها وعرض ملفات class ومن ثم فتح الكود وبعض الأحيان الملف لا يعمل

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

ياريت ان نركز على هذه الموضوع من قبل كل المشاركين أيش رأيك ؟؟

UJH

خليك فاكرني

#8

هل تريد حمايه الكود من السرقه ، أم حماية البرنامج من النسخ ؟

اذا كنت تريد حماية كودك فكما قال أخ عصام ، استخدم Obfuscator وهو سيشفر محتوى .class بحيث لا يستطيع أحد قرائته بسهوله ،،

وملفات jar يمكن ان تحتوي على .class file فقط بدون الكود ،، وباستخدام الObfuscator سوف تضمن صعوبة فهم الكود أو قرائته ..

أما لكي تحمي برنامجك من النسخ ، فيمكن وضع رقم تسلسلي serial number ويمكن توليده يطرق كثيرة ،،سأحاول أن اضع مثال على ذلك في القريب العاجل ان شاء الله ،فقط ريثما أفهم الفكرة بشكل كامل :) .

بالتوفيق ،،

تم تعديل هذه المشاركة بواسطة Wajdy Essam في 5 أكتوبر 2009 في 22:34

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#9

الأخ العزيز وجدي شكرا على ردك

انا احتاج للطريقة الأولى حماية الكود أرجو ان تشرحلي كيفية تشفير الكود

وأيضا حماية البرنامج برقم تسلسلي مفيده أشكرك على تعاونك معي

ولكم بالغ الشكر والتقدير

UJH

خليك فاكرني

#10

على فكرة لو كنت مهتماً بالموضوع فبرامج مايكروسوفت تعاني نفس المشكلة

والحل عند الجميع واحد استخدام Obfuscator

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#11

أنا اختلف معاك اخ علاء انا كنت استخدم لغات البرمجة من مايكروسوفت وصراحه كانت وفر كل الأدوات امطلوبة حتى تجهز ملفات setup

انا شخصيا كنت اعد برامج باستخدام asp.net وكان الفيجوال ستوديو يعملي سيتاب مع الأدوات المستخدم وحتى .net framework

من هذه الناحية مايكروسوفت افضل بس ايش نسوي القلب يعشق جافا ومثل ما يكول المثل القط يحب اللي يخنقه :rolleyes:

شكرا على المشاركة

UJH

خليك فاكرني

#12

عفكرة سيد عمر الموضوع ليس مثلما تظن

اظن انك فاهم الامور غلط

تحياتي

#13

أخ محمد ياريت توضحلي

UJH

خليك فاكرني

#14

أثناء البحث وصلت إلى برنامج الكل يقول عنه ممتاز وهو

ProGuard

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

ولكم بالغ التقدير

UJH

خليك فاكرني

#15

أنا لم أٌقصد السهولة في التعامل أنا قصدت موضوع decompose

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#16

أخ علاء صحيح كلامك أنا كمان سمعت وقريت عن هذا الموضع خصوصا في الإصدارات الجديدة

بس ياريت أحد يكتبلي حل لمشكلة التشفير , حل سهل وواضح

ولكم بالغ التقدير

UJH

خليك فاكرني

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…