كيفية ترقية أحد تطبيقات إلى مستوى امتياز عالي ضمن UAC الذاتية

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية981778
مقدمة
توضح هذه المقالة نموذج إطار التعليمات برمجية ذات الإمكانات المتوفرة للتحميل. ويرتبط نموذج التعليمات البرمجية لحساب التحكم المستخدم (UAC)، مكون أمان في نظام التشغيل Windows Vista والإصدارات الأحدث من أنظمة تشغيل Windows. عندما يتم تمكين UAC تماما، تفاعلية للمسؤولين تشغيل عادة بأقل امتيازات المستخدم. يظهر نموذج التعليمات البرمجية هذا كيفية ترقية تطبيق إلى مستوى امتياز عالي الذاتية عن طريق إعطاء موافقة صريحة من خلال "واجهة المستخدم الموافقة".

مستوى الصعوبة

معلومات التنزيل

لتنزيل نموذج التعليمات البرمجية هذه، انقر فوق الارتباط التالي:

نظرة عامة تقنية

أدخل UAC في نظام التشغيل Windows Vista. عندما يتم تمكين UAC تماما، تفاعلية للمسؤولين تشغيل عادة بأقل امتيازات المستخدم. على الرغم من ذلك، يمكن أن ترفع المسؤولين التفاعلية الذاتية عن طريق إعطاء موافقة صريحة مع "واجهة مستخدم الموافقة". المسؤولين تفاعلية تنفيذ المهام الإدارية التي تتضمن تثبيت البرامج وبرامج التشغيل، تغيير إعدادات النظام، عرض أو تغيير حسابات المستخدمين الآخرين، وتشغيل أدوات إدارية.

يبين نموذج التعليمات البرمجية هذه النقاط الفنية التالية لغات البرمجة الشائعة الثلاثة (Visual c + + Visual C#, Visual Baisc.NET):
  • كيفية عرض رمز درع UAC على واجهة مستخدم للمهام التي تتطلب التشغيل كمسؤول.
  • كيفية ترقية الذاتية العملية الحالية.
  • كيفية ترقية العملية تلقائياً عند بدء تشغيله.

عرض توضيحي

اتبع هذه الخطوات لعرض توضيحي لنموذج التعليمات البرمجية هذا UAC:
  1. بعد إنشاء نموذج المشروع في Visual Studio 2008 بنجاح، تظهر ملفات التطبيق التالية، اعتماداً على لغة البرمجة التي تستخدمها:
    • CppUACSelfElevation.exe
    • CSUACSelfElevation.exe
    • VBUACSelfElevation.exe
  2. تشغيل التطبيق كمسؤول محمية في نظام التشغيل Windows Vista أو نظام التشغيل Windows 7 يحتوي UAC ممكنة بشكل كامل. يجب على التطبيق عرض المحتوى التالي في مربع الحوار الرئيسي:
    مربع الحوار الرئيسي
    ملاحظة: يوجد رمز درع UAC على رفع الذاتي الزر.
  3. انقر فوق الذاتي رفع زر. ثم، راجع "واجهة الموافقة" التالية:
    واجهة مستخدم الموافقة
  4. انقر فوق نعملقبول برفع. ثم التطبيق الأصلي إعادة تشغيل، يعمل كمسؤول مرتفعة.
  5. إغلاق التطبيق.
ملاحظة: لمزيد من المعلومات حول كيفية إنشاء نموذج التطبيق، راجع الملف Readme.txt التي يتم تضمينها في حزمة التنزيل.

الفئة التقنية

  • أمان

اللغات

نموذج التعليمات البرمجية هذا على لغات البرمجة التالية.
اللغةاسم المشروع
. Net visual c + +كبواكسيلفيليفيشن
Visual C #كسواكسيلفيليفيشن
Visual Basic.NETفبواكسيلفيليفيشن

المتطلبات الأساسية

  • يجب تشغيل هذا نموذج التعليمات البرمجية في نظام التشغيل Windows Vista أو في أنظمة تشغيل Windows أحدث.
  • تم إنشاء هذا التطبيق باستخدام Visual Studio 2008 مع Service Pack 1 مثبتة.

العلامات

  • UAC
معلومات أخرى

ما هو إطار التعليمات البرمجية الكل في واحد؟

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

كيفية البحث عن المزيد من نماذج التعليمات البرمجية Framework الكل في واحد

للبحث عن المزيد من نماذج التعليمات البرمجية Framework الكل في واحد، البحث عن "كبكوديفكس" جنبا إلى جنب مع الكلمات الأساسية ذات الصلة على Microsoft دعم موقع ويب. أو، قم بزيارة موقع Microsoft التالي على الويب:
مراجع
لمزيد من المعلومات، قم بزيارة مواقع ويب شبكة مطوري Microsoft (MSDN) التالية:
إخلاء مسؤولية النشر السريع
شركة Microsoft و/أو الموردون التابعون لها إجراء أية عروض تمثيلية حول ملاءمة أو الثبات أو دقة المعلومات والرسومات ذات الصلة الواردة في هذا التقرير. يتم توفير كافة هذه المعلومات والرسومات ذات الصلة "كما هي" دون ضمان من أي نوع. Microsoft و/أو الموردون التابعون لها مسؤوليتهم عن كافة الضمانات والشروط الخاصة بهذه المعلومات والرسومات ذات الصلة، بما في ذلك كافة الضمانات الضمنية وشروط القابلية للتسويق والملاءمة لغرض معين والبراعة، العنوان وعدم الانتهاك. تقوم على وجه التحديد تتفق على أن في أي حال من Microsoft و/أو الموردون التابعون لها مسؤولاً عن أية طارئة المباشرة وغير المباشرة تأديبية، أو أضرار خاصة أو استتباعية أو أية أضرار على الإطلاق بما في ذلك، دون حصر، التعويض عن فقدان الفائدة أو البيانات أو الأرباح، تنشأ عن أو في أي شكل من الأشكال المرتبطة باستخدام أو عدم القدرة على استخدام المعلومات والرسومات ذات الصلة الواردة في هذه الوثيقة ، استناداً إلى العقد، المسؤولية التقصيرية، والإهمال، المسؤولية أو غير ذلك، حتى لو تم إخطار شركة Microsoft أو أي من مورديها إمكانية حدوث الأضرار.
خصائص

رقم الموضوع: 981778 - آخر مراجعة: 01/26/2016 08:42:00 - المراجعة: 1.0

Microsoft Visual Studio 2008 Service Pack 1, Microsoft Visual Studio 2008 Academic Edition, Microsoft Visual Studio 2008 Professional Edition, Microsoft Visual Studio 2008 Standard Edition, Microsoft Visual Studio 2008 Team Edition for Database Professionals, Microsoft Visual Studio 2008 Team Edition for Software Architects, Microsoft Visual Studio 2008 Team Edition for Software Developers, Microsoft Visual Studio 2008 Team Suite

  • kbexpertiseadvanced kbsurveynew kbinfo kbnomt kbrapidpub kbcodefx atdownload kbmt KB981778 KbMtar
تعليقات