29-04-25, 07:56 AM
إذا كان لابد من استخدام مجلد Program Files (وهو غير مستحسن):
• يمكنك ضبط خصائص الملف التنفيذي ليعمل دائمًا كمسؤول:
• كلك يمين على البرنامج → خصائص (Properties) → تبويب Compatibility → فعل خيار "Run this program as an
يجب أن تقوم بنقل قاعدة البيانات إلى مكان آمن عند تشغيل البرنامج
أو تنصيب البرنامج على بارتشن غير C لتشغيل البرنامج بشكل أفضل
إذا حصل شيئ ما أو خلل في الجهاز و قمت بعمل فورمات تصبح قاعدة البيانات في خبر كان و يضيع تعبك و يصبح هباء منثورا
واذا كنت مصر على أن يبقى على البارتشن C اتبع الخطوات التالية
يمكنك أيضًا جعل برنامجك يعمل دائمًا كـ "مسؤول" باستخدام ملف Manifest.
الخطوات:
1. إضافة ملف Manifest إلى مشروعك (إذا لم يكن موجودًا):
• من Solution Explorer:
• كلك يمين على المشروع → Add → New Item.
• اختر: Application Manifest File (اسمه app.manifest).
• اضغط "Add".
2. تعديل ملف manifest:
• افتح app.manifest.
• ابحث عن هذا السطر:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
• واستبدله بهذا السطر لتشغيل البرنامج كمسؤول:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
3. احفظ الملف، وأعد بناء المشروع (Rebuild).
ملاحظات:
• عند تشغيل البرنامج، ستظهر نافذة من Windows تطلب إذن المستخدم (UAC).
• لا يجب استخدام هذا الخيار إلا إذا كنت بحاجة حقيقية لصلاحيات "مسؤول"، مثل الكتابة في Program Files أو تعديل إعدادات النظام.
• يمكنك ضبط خصائص الملف التنفيذي ليعمل دائمًا كمسؤول:
• كلك يمين على البرنامج → خصائص (Properties) → تبويب Compatibility → فعل خيار "Run this program as an
يجب أن تقوم بنقل قاعدة البيانات إلى مكان آمن عند تشغيل البرنامج
أو تنصيب البرنامج على بارتشن غير C لتشغيل البرنامج بشكل أفضل
إذا حصل شيئ ما أو خلل في الجهاز و قمت بعمل فورمات تصبح قاعدة البيانات في خبر كان و يضيع تعبك و يصبح هباء منثورا
واذا كنت مصر على أن يبقى على البارتشن C اتبع الخطوات التالية
يمكنك أيضًا جعل برنامجك يعمل دائمًا كـ "مسؤول" باستخدام ملف Manifest.
الخطوات:
1. إضافة ملف Manifest إلى مشروعك (إذا لم يكن موجودًا):
• من Solution Explorer:
• كلك يمين على المشروع → Add → New Item.
• اختر: Application Manifest File (اسمه app.manifest).
• اضغط "Add".
2. تعديل ملف manifest:
• افتح app.manifest.
• ابحث عن هذا السطر:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
• واستبدله بهذا السطر لتشغيل البرنامج كمسؤول:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
3. احفظ الملف، وأعد بناء المشروع (Rebuild).
ملاحظات:
• عند تشغيل البرنامج، ستظهر نافذة من Windows تطلب إذن المستخدم (UAC).
• لا يجب استخدام هذا الخيار إلا إذا كنت بحاجة حقيقية لصلاحيات "مسؤول"، مثل الكتابة في Program Files أو تعديل إعدادات النظام.
