اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

شهادة رقمية للمشاريع - VBA


ae_amr

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

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

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

وللتغلب علي هذه الرسالة اقوم بانقاص درجه الحماية من متوسطه الي منخفض حتي يفتح الملف دون ظهور هذه الرساله

ولكن كيف اقوم بانقاص درجه الحماية القصوي الي منخفض اذا لم يكن الاكسس موجود علي الجهاز وكل ما هو موجود هو فقط runtime file

فلابد من عمل توقيع خاص بك ( شهادة رقمية للمشاريع - VBA ) سؤالي هو كيف اقوم بعمل او احصل علي هذه الشهادة بحيث عند انزال ملفي علي اي جهاز اخر لا يظهر له رسائل الانذار هذه وشكرا لكم

وكل عام وانتم بخير

اولا مصدر الاجابة هي MSDN

اولا السؤال والمراد عمله كما هو مطروح سابقا في بداية المشاركه

اولا لكي تقوم بعمل توقيع رقمي لك لابد اولا من انشاء التوقيع الخاص بنا وذلك عن طريق برنامج انشاء التوقيعات الرقميه والمرفق مع نسخ الاوفس ويكون هذا الملف باسم (((( Selfcert.exe ))) ويكون هذا الملف في نفس مسار نسخه الاوفس المنصبه علي الجهاز يعني مثلا C:\Program Files\Microsoft Office\Office folder.

1- يمكن الوصول لهذا المف من خلال

start>programes>Microsoft Office>Microsoft Office Tools

ثم > شهادة رقمية للمشاريع - VBA

2- بعد ظهور مربع الحوار الخاص بانشاء شهادة رقميه اكتب اسمك او اسم الشهادة بهذا الصندوق ثم اضغط علي ((موافق))

3- بهذا نكون انشائنا التوقيع

4- لادراج هذا التوقيع في مشروعنا سواء كان هذا المشروع اكسس / ورد /بوربوينت/اكسل/اوتلوك

5- فتح البرنامج المطلوب وطبعا في حالتنا هذه نفتح <<<<< ملف الاكسس الخاص بنا الذي نريد توقيعه >>>>

ثم من قائمة ((ادوات)) > (((ماكرو))) >((( محرر فيجوال بيسك)))

6-بعد فتح محرر فيجوال بيسك نذهب لقائمة( tools) ثم نضغط علي (( Digital Signatures )).

7- سيظهر مربع حوار نضغط علي ((( اختيار ))) فيظهر لنا الشهادة التي قمنا بانشائها في الخطوة رقم ((((2))))

8- نختار اشهادة ثم موافق فنرجع مرة اخري لمربع الحوار مره اخري فنضغط موافق ثم نحفظ قاعدة البيانات

9- بهذا نكون قد انشائنا توقيع خاص بنا علي هذا الملف

10 - عند فتح الملف طبع في حالة الامان المرتفع او المتوسط سيظهر مربع حوار يقول لنا بان هذا الناشر غير موثوق فنظغط علي زر ((( الوثوق دوما في ملفات هذا الناشر وفتحها تلقائيا ))))

11- وبهذا نكون انشائنا توقيع خاص بنا وقمنا باضافه بيانات شهادتنا لقائمة الموثوقين بهم فاي ملف لنا سيت اضافه هذه الشهادة له سيفتح دون اظهار رسالة التحذير

ملحوظه --- تتلف الشهادة هذه او تلغي ولا يعتبر الملف معتمد بها اذا تم تغير او التعديل في الكود البرمجي بعد انشاء الشهادة اي لا بد ان تنشئ هذه الشهادة بعد نهاية كتابت كودك وبالتوفقيق بإذن الله

ملحوظــه --- هذه الشهادة سوف تجعل ملفنا معتمد علي الجهاز التي انشئت عليه اما اذا تم نقله لجهاز اخر لن تعتمد ولكي يتم ذلك بالخطوات الصحيحهه نتبع الاتي

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

13- الضغط بالزر الايمن علي internet explorer ثم اختيار properties ثم اختيار content ثم اختيارCertificate ثم اختيار personal

14- اختيار اسم الشهادة التي انشائناها والتي تم توقيع بها مشروعنا ثم الضغط علي زر export ثم اتباع التعليمات وهي باختيار الاختيار الاول او كما ترغب ثم تحديد مكان الشهادة

15- بها نكون قد قمنا بتصدير شهادتنا وتحويلها لملف وطبع انت تعلم الباقي

16- اي اننا سوف نذهب في الجهاز الذي نريد نقل مشروعنا اليه واضافه هذه الشهادة به وذلك عن طريق نفس الخطوات السابقه في من 12 الي 13 ثم نضغط علي مفتاح import ثم نحدد له ملف الشهادة والذي بالطبع سنكون ارفقناه مع نسخه من البرنامج

وشكرا

العمل المنجز

1- انشاء تتوقيع رقمي

2- توقيع مشروع اكسس باستخدام توقيع رقمي منشئ بواسطتنا

3- تصدير التوقيع الرقمي لصورة ملف

4- استراد هذا التوقيع الرقمي في جهاز اخر غير المنشئ به هذا التوقيع

شــــــــــــــــــــكـــــــــــــــــــرا لكـــــــــم جميعا

وكل عام وانتم بخير

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information