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

خفض الامان برمجيا


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

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

اخوانى الافاضل بما اننى قد سالت على امكانية تشغيل كود من ملفات نصيه او امتداد R.reg وهو خاص بالريجيسترى لامكانية خفض درجة الامان دون تدخل المستخدم على الرابط التالى استفسار

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

قمت بتغيير جزء الاكسيس وجعلته للاكسيل وتم باذن الله وهذا على نسخة اوفيس 2003

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

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

قم برفع درجة الامان وجرب

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

تشغيل اول ملف zaMachineSecurityLevel ثم الاخر

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

Call Shell("regedit.exe /s """ & CurrentProject.Path & "\zaMachineSecurityLevel.reg""", 0)
Call Shell("regedit.exe /s """ & CurrentProject.Path & "\zaUserSecurityLevel.reg""", 0)

تقبلوا منى فائق الاحترام

وجزاكم الله كل خير

تخفيض الأمان برمجيا.rar

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

مع أنى لا أحبذ تخفيض درجات الأمان الا فى الضرورة   الضرورة القصوى  جرب الكود التالى  يوضع فى حدث الملف

Private Sub Workbook_Open()

CreateObject("WScript.Shell").Run "%WinDir%\Regedit.exe /s ""ActiveWorkbook.Path & \zaMachineSecurityLevel.reg"""
CreateObject("WScript.Shell").Run "%WinDir%\Regedit.exe /s ""ActiveWorkbook.Path & \zaUserSecurityLevel.reg"""

End Sub

 

 

 

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

في 2.2.2016 at 14:12, مختار حسين محمود said:

مع أنى لا أحبذ تخفيض درجات الأمان الا فى الضرورة   الضرورة القصوى  جرب الكود التالى  يوضع فى حدث الملف


Private Sub Workbook_Open()

CreateObject("WScript.Shell").Run "%WinDir%\Regedit.exe /s ""ActiveWorkbook.Path & \zaMachineSecurityLevel.reg"""
CreateObject("WScript.Shell").Run "%WinDir%\Regedit.exe /s ""ActiveWorkbook.Path & \zaUserSecurityLevel.reg"""

End Sub

 

الاخ الغالى مختار

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

ارجو التجربه وافادتى وجزاكم الله كل خير

بالتوفيق اخى الغالى

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

أنا مجرب من غير ما تقول

تأكد من أن ملفات الريجسترى فى نفس مسار ملف الاكسل  يعنى معاه أو جنبه داخل مجلد واحد

 

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

اهلا بك اخى واستاذى الفاضل مختار

جزاك الله كل خير 

نعم اخى هى بنفس الملف

ساجرب مره اخرى عند العوده من العمل ان شاء الله على جهاز اخر واوافيك بالرد بالمساء إن شاء الله

جزاك الله كل خير

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

  • 2 weeks later...

أخي الكريم أحمد

الأكواد لن تعمل في حدث فتح المصنف طالما أن الماكرو غير مفعل ..

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

جرب وأعملنا بالنتيجة

تقبل تحياتي

 

Enable Macros.rar

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

جزاك الله خيرا اخى ياسر

ان شاء الله اجربه غدا فى العمل على جهازى هناك 2003 و 2010 و 2007 واوافيك بالنتيجه

فاكر لما طلبت فكرة تنفيذ كود من ملف نصى نوت باد مثلا او ملف ريجسترى

الريجسترى لهذه الحالات

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

جزاك الله اخى ابو البراء بارك الله فى وقتك وعملك وزادك الله من فضله وعلمه

 

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

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