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

الردود الموصى بها

قام بنشر

بسم الله الرحمن الرحيم

لا توجد طريقة امنة لحماية الاكسيل كما نعرف والذي لا يعرفه الكثيرين ان حماية الملفات التنفيذية ايضا لا فائدة منها فهي هشه كالملفات العادية

فقمت بوضع حل نهائي ولكن سيكون صعب علي البعض 

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

وانشاء برنامجك من عليه 

وجعل ملف الاكسيل مجرد قاعدة بيانات 

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

ولكن لم يلاحظ احد الحماية الموجودة به 

فهو ربط الفيجوال بيسك بالاكسيل 

الكل نظر له انه مجرد ربط فقط

ولكنه اكثر الطرق حماية للاكسيل نفسه

مرفق مثال بسيط عبارة عن ملفان 

ملف التشغيل وقاعدة البيانات

وقاعدة البيانات aseel.dat

هي عبارة عن ملف اكسيل بامتداد aseel.xlsx

وتم وضع كلمة مرور عليه 

كلمة المرور رقم هاتفي طبعا

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

فانا اتيح لك اظهار ملف الاكسيل عادي

ان قمت بعمل بعض التعديلات واخفاء الملف لن يستطيع احد العبث بالملف نهائيا

 وان تفرغت باذن الله اضع لكم شرح لهذا الموضوع باذن الله تعالى

مع تحياتي 

ياسر العربي

101010.rar

  • Like 3
قام بنشر

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

بارك الله فيك أخي الغالي و أستاذي القدير " ياسر العربي " على التميّز بالمواضيع المميّزة ..

موضوع رائع ذو أهميّة كبرى .. و لا يمكن إطلاقًا التخلّي عنه بكل الأوقات ..

هو صحيح أنّ مثل هذه الملفات تحتاج منّا إلى فهم كبير .. سنعاني أكيد لفترة من أجل مشروع ربط الفيجوال بيسك بملفاتنا لكن بإذن الله و بفضل من الله ثم منك أنتَ ستسير الأمور معنا بكل يُسر يا ياسر ..

وفّقك الله لما يحبّه و يرضاه ..

جزاك الله خيرًا و زادها بميزان حسناتك و زادك من علمه و فضله ..

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

ننتظر منك الشرح بشغف ..

فائق إحتراماتي و إعجاباتي

56704766bdea4_1.gif.b535be4fbb0e63065264

  • Like 1
قام بنشر
43 دقائق مضت, عبد العزيز البسكري said:

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

مشكور اخي الغالي العزيز

علي مبادراتك التى اعتبرها داعمه لنا وتعمل علي اعادة تشغيل ادمغتنا

لتعمل جيدا مره اخرى

وافري تقدير واحترامي لشخصكم الكريم

:fff::fff::fff::fff::fff:

  • Like 1
قام بنشر

أيوة كدا يا حبيب قلبى أ / ياسر العربى

طلع المستخبى إظهر وبان عليك الأمان

سلمت يمينك ولكن لا تعطنى سمكة ولكن علمنى كيف أصطاد

فى إنتظار الشرح بإستفاضة

فاموضوع شيق فى غاية الأهمية

تقبل خالص تحياتى وتقديرى

 

قام بنشر

السلام عليكم ورحمة الله وبركاته إخوتي الكرام أخي الحبيب ياسر رائع ذلك الطرح الذي تجمع به الشتيتين ليتكامل النقيضين فمن جهة ملف يكسر الملفات التنفيذية لاستخراج ملف الإكسل وآخر تقترح به طريقة لحماية الملفات ذاتها بشكل يفوق حماية الملفات التنفيذية ...الله يزيدك علما وحلما أخي الحبيب ياسر. والسلام عليكم ورحمة الله وبركاته

  • Like 1
قام بنشر (معدل)
35 دقائق مضت, احمد 505 said:

 

شكرا اخي الغالي احمد

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

ركز وربنا يكرمك باذن الله

24 دقائق مضت, م / ياسر فتحى البنا said:

 

 

اخي الغالي  م/ ياسر كما تقول الاسم الغالي

شكرا لدعمك حبيبي اما الشرح فانا مشتت ونفسي اتلم علي بنود وعناصر وموضوع منسق

ولكن هذا يتطلب وقت كبير وتفرغ ولكن سأ قوم باذن الله بمحاولة توضيح وشرح كيفيه العمل علي هذه البرامج ولو حتى جزء صغير كل مره

24 دقائق مضت, محمد حسن المحمد said:

السلام عليكم ورحمة الله وبركاته إخوتي الكرام أخي الحبيب ياسر رائع ذلك الطرح الذي تجمع به الشتيتين ليتكامل النقيضين فمن جهة ملف يكسر الملفات التنفيذية لاستخراج ملف الإكسل وآخر تقترح به طريقة لحماية الملفات ذاتها بشكل يفوق حماية الملفات التنفيذية ...الله يزيدك علما وحلما أخي الحبيب ياسر. والسلام عليكم ورحمة الله وبركاته

بارك الله فيك اخي واستاذي الغالي ابو يوسف

دائما مساند لنا وحافذ علي العطاء باذن الله

لك مني كل الاحترام لشخصكم الكريم

 

تم تعديل بواسطه ياسر العربى
  • Like 1
قام بنشر

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

بس فعلا هو دا السبيل الوحيد اللي موجود حاليا طبعا بعد ان نحاول ان ننسي انه قد سبق لك كسر حمايه ملف مصنوع من الفيجوال فقط يعني الحمايه أصبحت صعبه فقط وليست حمايه كامله

وانا حاولت امشي في الموضوع دا منذ أيام لكن المشكله اللي واجهتني هي العمليات الحسابيه اللي موجوده ودوال الاستدعاء

فرجاء اذا كان بالإمكان نبدأ في سلسه علميه لتعليم الفيجوال الخالص  ودي اول مساعده لنفسي وللزملاء كتاب انا لسه منزله منذ أيام لتعليم الفيجوال اتمني انه يكون بدايه طيبه للطريق الذي سوف تقودنا اليه ان شاء الله

https://onedrive.live.com/redir?resid=302CE04F28F0EFCA!653&authkey=!AF_JZNpdLaRbvX0&ithint=file%2cpdf

قام بنشر
7 ساعات مضت, وائل الاسيوطي said:

 

شكرا لموروركم الكريم اخواني

اخي الغالي وائل الاسيوطي

كسر حماية الملف التنفيذي للفيجوال صعبة واستخراج الاكواد اصعب

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

وكانت تعمل جيدا 

اما بخصوص تعلم الفيجوال ارى انك قفزت  vb.net

مره واحده انتظر اخي خلينا في الليي نعرفه الاول وهو vb6

وستندهش من كمية التشابه بين الفيجوال بيسك 6 ولغة البرمجهVBA

داخل الاكسيل مثلا

وسأطرح لكم بدايات باذن الله وانا واثق ان من له معرفه بالاكواد جيدا هنا سيتألق في برمجه الفيجوال

لك مني كل الشكر والتقدير

  • Like 1
قام بنشر

أخي الحبيب ياسر  السلام عليكم

عندما جربت المرفق أعطاني أن المكتبة غير مسجلة 

---------------------------
ياسر العربي
---------------------------
Run-time error '-2147319779 (8002801d)':

Automation error
Library not registered. 
---------------------------
موافق   
---------------------------
 

قام بنشر

شكرا على الموضوع الجميل

للتذكير فقط يمكن فك حماية ملف الاكسيل المعمول بهده الطريقة عن طريق  VB/VBA كود عندما يكون هذا الملف مفنوحا حتى لو ظل ملف الاكيسل هذا مخفيا على طول  ... الكود سيعمل نسخة للملف (.SaveCopyAs) و يحفظ النسخة الجديدة في الديسك ثم يفك الباسوورد ... طبعا هذا الأمر يتطلب بعضا من المعرفة من طرف المسخدم و اصراره على فك شفرة الملف 

ملاحظة ثانية

هل فكرت في تحويل ملف الاكسيل الى ADS File و الضاقه في ال exe File 

الفائدة من ال ADS fILE  هي أنك تحتاج ملف ال EXE فقط و لا تحتاج ملف البيانات منفصل

قام بنشر (معدل)
1 ساعه مضت, محمد حسن المحمد said:

أخي الحبيب ياسر  السلام عليكم

اخي الغالي دائما يحدث اخطاء لعدم وجود ملفات dll ,ocx

وغيرها من المكتبات التى من الممكن ان تكون موجودة علي اجهزة واجهزة اخرى لا 

تفضل رابط الموضوع الاصلي وتأكد من عمل البرنامج

http://www.officena.net/ib/topic/64359-برنامج-بسيط-ربط-الفيجوال-بيسك-بالاكسيل-رائع-وتوفير-الحماية/

 

41 دقائق مضت, جعفر الطريبق said:

شكرا على الموضوع الجميل

للتذكير فقط يمكن فك حماية ملف الاكسيل المعمول بهده الطريقة عن طريق  VB/VBA كود عندما يكون هذا الملف مفنوحا حتى لو ظل ملف الاكيسل هذا مخفيا على طول  ... الكود سيعمل نسخة للملف (.SaveCopyAs) و يحفظ النسخة الجديدة في الديسك ثم يفك الباسوورد ... طبعا هذا الأمر يتطلب بعضا من المعرفة من طرف المسخدم و اصراره على فك شفرة الملف 

ملاحظة ثانية

هل فكرت في تحويل ملف الاكسيل الى ADS File و الضاقه في ال exe File 

الفائدة من ال ADS fILE  هي أنك تحتاج ملف ال EXE فقط و لا تحتاج ملف البيانات منفصل

لغات البرمجة بحرها واسع جدا  وما تظهر ثغرة ويتم معرفتها وسببها والحماية منها ثم تظهر ثغرة اخرى فيتم عمل اللازم  في كل مره وهكذا

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

فمثلا ممكن تجميد الجهاز نهائيا اثناء العمل علي البرنامج وعدم تمكين المستخدم من تبديل  النوافذ والخ من الاوامر التي تقفل وتقلل من خيارات التحايل

او عدم فتح الملف نهائيا الا عند طلب بيانات او ادخال بيانات او استعلام ويتم ذلك عن طريق وضع الية لفتح الملف ثم عمل الازم ثم اقفال البرنامج

بضغطة زر واحده

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

المهم الحيل اكتيررررررررر والحماية ايضا اكثر ولكن لازم نطبق عملي ونشوف الاخطاء ونتفاداها

اما تحويل ملف الاكسيل الى ads

لم اجربها صراحة ولكن نضعها في الحسبان اخي الغالي

لك مني كل الشكر والتقدير لمرورك الكريم اخي الاستاذ / جعفر الطريبق

تم تعديل بواسطه ياسر العربى

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information